Bản dịch này được tạo bằng máy học và có thể không chính xác 100%. Xem phiên bản tiếng Anh

LeaseSet Mã hóa

Proposal 121
Bị từ chối
Author zzz
Created 2016-01-11
Last Updated 2016-01-12
Superceded by: 123

Tổng quan

Đề xuất này liên quan đến việc thiết kế lại cơ chế mã hóa LeaseSets.

Động lực

LeaseSet mã hóa hiện tại rất kém và không an toàn. Tôi có thể nói như vậy, vì tôi đã thiết kế và triển khai nó.

Lý do:

  • Mã hóa AES CBC
  • Một khóa AES duy nhất cho mọi người
  • Thời gian hết hạn thuê vẫn暴露
  • Khóa công khai mã hóa vẫn暴露

Thiết kế

Mục tiêu

  • Làm cho toàn bộ quá trình trở nên không rõ ràng
  • Khóa cho mỗi người nhận

Chiến lược

Làm như GPG/OpenPGP. Mã hóa không đối xứng một khóa đối xứng cho mỗi người nhận. Dữ liệu được giải mã với khóa không đối xứng đó. Xem ví dụ RFC-4880-S5.1 Nếu chúng ta có thể tìm thấy một thuật toán nhỏ và nhanh.

Điểm mấu chốt là tìm một mã hóa không đối xứng nhỏ và nhanh. ElGamal với 514 byte là một chút đau đầu ở đây. Chúng ta có thể làm tốt hơn.

Xem ví dụ http://security.stackexchange.com/questions/824

Điều này hoạt động cho số lượng người nhận nhỏ (hoặc thực sự, khóa; bạn vẫn có thể phân phối khóa cho nhiều người nếu muốn).

Đặc tả

  • Điểm đến
  • Thời gian đăng tải
  • Thời gian hết hạn
  • Flags
  • Độ dài dữ liệu
  • Dữ liệu mã hóa
  • Chữ ký

Dữ liệu mã hóa có thể được đặt trước bằng một số loại mã hóa, hoặc không.

Tài liệu tham khảo