Skip to main content

Mật mã linh hoạt: Cách tiếp cận có thể tổng hợp toàn cầu

Agile Cryptography: A Universally Composable Approach.

Khả năng cập nhật các thuật toán mã hóa là một thực tiễn tất yếu và cần thiết trong kỹ thuật mã hóa. Tính linh hoạt của mật mã, như tên gọi của nó, là một yêu cầu cơ bản cho bảo mật hệ thống mật mã lâu dài nhưng vẫn đặt ra những thách thức đáng kể từ góc độ mô hình hóa. Ví dụ: các công thức linh hoạt hiện tại không thể hiện được tính bảo mật cơ bản dự kiến xuất phát từ các bản cập nhật triển khai kịp thời. Cụ thể, thực tế là hệ thống vẫn giữ lại một số thuộc tính bảo mật với điều kiện bản cập nhật được thực hiện trước khi triển khai không còn được dùng nữa bị khai thác. Trong công việc này, các tác giả đưa ra một khung mới để thể hiện khả năng cập nhật trong bối cảnh nguyên thủy về mật mã trong mô hình tổng hợp toàn cầu. Khung hàm lý tưởng có thể cập nhật của các tác giả cung cấp một mẫu tổng quát để thể hiện tính bảo mật mà họ mong đợi từ tính linh hoạt của mật mã, nắm bắt một cách chi tiết tất cả các thuộc tính có thể được giữ lại trong các bản cập nhật triển khai. Các tác giả minh họa khung của họ dựa trên hai nguyên tắc mã hóa cơ bản, chữ ký số và Zero-Knowledge không tương tác (NIZK), trong đó họ chứng minh cách đạt được khả năng cập nhật với tính nhất quán và khả năng tương thích ngược giữa các bản cập nhật theo cách có thể kết hợp được. Các tác giả cũng minh họa cách khái niệm của họ là sự tiếp nối của phạm vi rộng hơn nhiều của khái niệm về tính linh hoạt được Acar, Belenkiy, Bellare và Cash giới thiệu trong Eurocrypt 2010 trong bối cảnh nguyên thủy mật mã đối xứng.

Link tải tài liệu

Nguồn tài liệu tại đây


Picture

Đọc thêm các bài viết liên quan tại thẻ Tags bên dưới