Điểm:0

Mật mã bảo mật nhiều COA (IND-EAV-Mult security)

lá cờ tl

Đây có thể là Thử nghiệm cho nhiều bảo mật COA:

  • $PrivK_{\mathcal{A},\Pi}^{mult}(n)$:

  • $(m_0^1 , ... , m_0^t,m_1^1 , ... , m_1^t) \leftarrow \mathcal{A}(1^n), |m_0^i|=|m_1^i| \forall i \in [1,t]$

  • $k\leftarrow Gen(1^n)$

  • $b \leftarrow \{0,1\}$

  • $C = (c_b^1 , ... , c_b^t) \leftarrow (Enc_k(m_b^1) , ... , Enc_k(m_b^t))$

  • $b' \leftarrow \mathcal{A}(C)$

  • nếu $b' = b$ trả lại 1 khác trả lại 0

Nếu $PrivK_{\mathcal{A},\Pi}^{mult}(n) = 1$ $\mathcal{A}$ chiến thắng. Để một hệ thống mật mã có được sự bảo mật đó, không nên tồn tại một đối thủ chiến thắng thử nghiệm đó tốt hơn $1/2 + âm(n)$, ở đâu $negl(n)$ là một hàm không đáng kể.

Bây giờ tôi muốn xây dựng một hệ thống mật mã có bảo mật này chứ không phải bảo mật KPA- hoặc CPA- hoặc CCA. Ý kiến ​​của tôi:

  • $Gen(1^n)$: Tạo một khóa ngẫu nhiên thống nhất $k \leftarrow \{0,1\}^n$
  • $Enc_k(m)$: Tạo số ngẫu nhiên thống nhất $r \leftarrow \{0,1\}^n$ và tạo $c = m \oplus PRG(k \oplus r) $. đầu ra $(c,r)$
  • $Dec_k((c,r))$: Tạo ra $m = c \oplus PRG(k \oplus r)$ và đầu ra $m$

Giả sử rằng PRG là một bộ tạo ngẫu nhiên giả an toàn, thì hệ thống mật mã này phải an toàn nhiều COA (hoặc an toàn nhiều EAV-IND từ Sách giáo khoa của Katz & Lindell (tái bản lần 2))

Đúng vậy hay tôi đã bỏ qua điều gì?

Điểm:1
lá cờ ru

Tôi nghĩ rằng thiết kế của bạn sẽ vượt qua thử nghiệm với điều kiện là $t$ đủ nhỏ để va chạm trong $r$ xảy ra với xác suất không đáng kể.

Tuy nhiên, tôi cũng nghĩ rằng thiết kế của bạn là an toàn KPA, CPA và CCA trừ khi tôi hiểu lầm.

Titanlord avatar
lá cờ tl
Tôi vừa suy nghĩ lại về ý tưởng đó, và nó dẫn đến một câu hỏi: Cấu trúc đã cho có phải là ý tưởng đằng sau các hàm giả ngẫu nhiên không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.