Proof: In this proof we use the same notations as in the proof of Theo dịch - Proof: In this proof we use the same notations as in the proof of Theo Việt làm thế nào để nói

Proof: In this proof we use the sam

Proof: In this proof we use the same notations as in the proof of Theorem 4.4. Let E = (G, E, D)
be an encryption scheme that is semantically secure in the Random Oracle Model, and we modify
it to get another scheme E0 = (G, E0, D0). The key generation algorithm remains unchanged, and
the encryption and decryption algorithms utilize a random oracle O, which is again viewed as three
oracles O0, O00 and O000.
Modified encryption, Eek 0 O(msg), of plaintext msg using the public encryption-key ek:
1. Parse msg as hi, s, πi, set x = hi, si and y = O0(x), and let n = |(x, y)|.
2. If π is a valid CS-proof, w.r.t oracle O00 and security parameter 1n+k, for the assertion
that MU accepts the pair (x, y) within t(n) steps, then output (1,msg).
3. Otherwise (i.e., π is not such a proof), output (2, Eek O000(msg)).
Modified decryption, Ddk 0 O(c), of ciphertext c using the private decryption-key dk:
1. If c = (1, c0), output c0 and halt.
2. If c = (2, c0), output Ddk O000(c0) and halt.
3. If c = (3, c0) then parse c0 as hi, s, πi, and set x = hi, si, y = O0(x), and n = |(x, y)|. If π
is a valid CS-proof, w.r.t oracle O00 and security parameter 1n+k, for the assertion that
MU accepts the pair (x, y) within t(n) steps, then output dk and halt.
4. Otherwise output .
The efficiency of this scheme follows as before. It is also easy to see that for every pair (ek,dk)
output by G, and for every plaintext msg, the equality Ddk 0 O(Eek 0 O(msg)) = msg holds for every
O. To show that the scheme is secure in the Random Oracle Model, we observe again that it
is infeasible to find a plaintext that satisfies the condition in Item 2 of the encryption algorithm
(resp., a ciphertext that satisfies the condition in Item 3 of the decryption algorithm). Thus, the
modified ideal encryption scheme (in the Random Oracle Model) inherits all security features of
the original scheme.
Similarly, to show that replacing the random oracle by any function ensemble yields an insecure
scheme, we again observe that for any such ensemble there exists an adversary who – given the seed
s – can generate a plaintext msg that satisfies the condition in Item 2 of the encryption algorithm.
Hence, such an adversary can identify when msg is being encrypted (thus violates semantic security).
This proves Part (a) of the theorem. For Part (b), the adversary generates a ciphertext c that meets
the condition in Item 3 of the decryption algorithm, and ask for a decryption of c, thus obtaining
the secret decryption key.
Remark 4.7 As opposed to Theorem 4.4, here we need to make computational assumptions,
namely, that there exist schemes that are secure in the Random Oracle Model. (The results in [25]
imply that it is unlikely that such schemes are proven to exist without making any assumptions.)
Clearly, any scheme that is secure without random oracles is also secure in the Random Oracle
Model. Recall that the former exist, provided trapdoor permutations exist [21, 36].
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Proof: Bằng chứng này chúng tôi sử dụng tả tương tự như trong chứng minh định lý 4.4. Cho E = (G, E, D)có một chương trình mã hóa bảo mật ngữ trong mô hình Oracle ngẫu nhiên, và chúng tôi sửa đổinó nhận được một đề án E0 = (G, E0, D0). Các thuật toán chính thế hệ vẫn không thay đổi, vàsử dụng các thuật toán mã hóa và giải mã một ngẫu nhiên oracle O, mà lại được xem như là baOracles O0, O00 và O000.Đổi mật mã, Eek 0 O(msg), rõ bột ngọt bằng cách sử dụng khoá mật mã ek công cộng:1. phân tích cú pháp bột ngọt như hi, s, πi, đặt x = hi, si và y = O0(x), và để cho n = | (x, y) |.2. nếu số π là một CS-bằng chứng hợp lệ, WRT oracle O00 và an ninh thông số 1n + k, cho những khẳng địnhMU đó chấp nhận các cặp (x, y) trong vòng t(n) bước, sau đó đầu ra (1, msg).3. nếu không (tức là, số π không phải là một bằng chứng), đầu ra (2, Eek O000(msg)).Lần giải mã, Ddk 0 O(c), của ciphertext c bằng cách sử dụng chìa khóa giải mã dk riêng:1. nếu c = (1, c0), sản lượng c0 và ngăn chặn.2. nếu c = (2, c0), sản lượng Ddk O000(c0) và ngăn chặn.3. nếu c = (3, c0) sau đó phân tích cú pháp c0 như hi, s, πi, và đặt x = hi, si, y = O0(x), và n = | (x, y) |. Nếu số πlà một CS-bằng chứng hợp lệ, WRT oracle O00 và an ninh thông số 1n + k, cho những khẳng định rằngMU chấp nhận các cặp (x, y) trong vòng t(n) bước, sau đó đầu ra dk và ngăn chặn.4. nếu không ra.Hiệu quả của chương trình này theo như trước. Nó cũng rất dễ dàng để thấy rằng đối với mỗi cặp (ek, dk)đầu ra của G, và cho mỗi văn bản thuần msg, bình đẳng Ddk 0 O (Eek 0 O(msg)) = msg giữ cho mỗiO. để hiển thị các đề án là an toàn trong mô hình Oracle ngẫu nhiên, chúng tôi quan sát một lần nữa rằng nólà infeasible để tìm một văn bản thuần đáp ứng các điều kiện trong mục 2 của thuật toán mật mã(này, một ciphertext thỏa mãn các điều kiện trong mục 3 của giải thuật giải mã). Vì vậy, cácđề án đổi lý tưởng mã hàng hóa (trong mô hình Oracle ngẫu nhiên) thừa hưởng tất cả các tính năng bảo mật củalược đồ gốc.Tương tự như vậy, để cho thấy rằng thay thế nhà tiên tri ngẫu nhiên bởi bất kỳ chức năng toàn bộ sản lượng một không an toànđề án, chúng tôi một lần nữa quan sát rằng đối với bất kỳ quần như vậy có tồn tại một kẻ thù người – cho hạt giốngs-có thể tạo ra một msg rõ đáp ứng các điều kiện trong mục 2 của thuật toán mật mã.Do đó, một kẻ thù có thể xác định khi bột ngọt được được mã hóa (như vậy vi phạm bảo mật ngữ nghĩa).Điều này chứng tỏ (a) một phần của định lý. Về phần (b), kẻ địch tạo ra một c ciphertext đáp ứngCác điều kiện ở mục 3 của giải thuật giải mã, và yêu cầu một giải mã của c, do đó lấychìa khóa giải mã bí mật.Nhận xét 4.7 như trái ngược với định lý 4.4, ở đây chúng ta cần phải làm cho các giả định tính toán,cụ thể là, rằng có tồn tại đề án được an toàn trong các mô hình Oracle ngẫu nhiên. (Các kết quả trong [25]««ngụ ý rằng nó không chắc rằng các chương trình được chứng minh để tồn tại mà không thực hiện bất kỳ giả định.)Rõ ràng, bất kỳ chương trình bảo mật mà không oracles ngẫu nhiên cũng là an toàn trong Oracle ngẫu nhiênMô hình. Nhớ lại trước đây tồn tại, cung cấp cửa sập hoán vị tồn tại [21, 36].
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bằng chứng: Trong chứng minh này chúng tôi sử dụng các ký hiệu giống như trong chứng minh của định lý 4.4. Hãy E = (G, E, D)
là một chương trình mã hóa đó là ngữ nghĩa an toàn trong Random Oracle Model, và chúng tôi sửa đổi
nó để có được một đề án E0 = (G, E0, D0). Các thuật toán tạo khóa vẫn không thay đổi, và
sự mã hóa và giải mã thuật toán sử dụng một O ngẫu nhiên oracle, mà là một lần nữa xem như ba
sấm O0, o00 và O000.
Mã hóa thay đổi, Eek 0 O (msg), trong msg bản rõ bằng cách sử dụng công encryption- ek chính:
1. Phân tích msg là hi, s, πi, đặt x = hi, si và y = O0 (x), và để cho n = | (x, y) |.
2. Nếu π là một giá trị CS-proof, wrt oracle o00 và an ninh thông số 1N + k, cho sự khẳng định
rằng MU chấp nhận các cặp (x, y) trong t (n) bước, sau đó đầu ra (1, msg).
3. Nếu không (tức là, π không phải là một bằng chứng như vậy), đầu ra (2, Eek O000 (msg)).
Modified giải mã, DDK 0 O (c), các bản mã c bằng cách sử dụng giải mã-key dk tin:
1. Nếu c = (1, c0), sản lượng c0 và dừng lại.
2. Nếu c = (2, c0), sản lượng DDK O000 (c0) và dừng lại.
3. Nếu c = (3, c0) sau đó phân tích c0 là hi, s, πi, và đặt x = hi, si, y = O0 (x), và n = | (x, y) |. Nếu π
là một giá trị CS-proof, wrt oracle o00 và an ninh thông số 1N + k, cho sự khẳng định rằng
MU chấp nhận các cặp (x, y) trong t (n) bước, sau đó dk đầu ra và dừng lại.
4. Nếu đầu ra?.
Hiệu quả của chương trình này sau như trước. Nó cũng dễ dàng để thấy rằng đối với mỗi cặp (ek, dk)
đầu ra của G, và cho mọi msg rõ, sự bình đẳng DDK 0 O (Eek 0 O (msg)) = msg giữ cho mọi
O. Để chứng minh rằng chương trình này là an toàn trong Random Oracle Model, chúng ta quan sát một lần nữa rằng nó
là không khả thi để tìm một bản thô đáp ứng các điều kiện tại khoản 2 của thuật toán mã hóa
(resp., Một bản mã đáp ứng điều kiện tại khoản 3 của thuật toán giải mã). Do đó, các
chương trình mã hóa lý tưởng sửa đổi (trong Random Oracle Model) được thừa hưởng tất cả các tính năng bảo mật của
chương trình gốc.
Tương tự như vậy, để cho thấy rằng thay thế oracle ngẫu nhiên bởi bất kỳ chức năng quần thể mang lại một không an toàn
án, người ta lại thấy rằng đối với bất kỳ quần như vậy có tồn tại một kẻ thù người - cho hạt giống
s -. có thể tạo ra một msg rõ thỏa mãn điều kiện tại khoản 2 của thuật toán mã hóa
. do đó, một kẻ thù như vậy có thể xác định khi msg đang được mã hóa (như vậy, vi phạm an ninh ngữ nghĩa)
điều này chứng tỏ phần ( a) của định lý. Đối với phần (b), các đối thủ tạo ra một c bản mã đáp ứng
các điều kiện tại khoản 3 của thuật toán giải mã, và yêu cầu một giải mã của c, do đó có được
chìa khóa giải mã bí mật.
Ghi chú 4.7 Trái ngược với định lý 4.4, ở đây chúng ta cần đưa ra giả định tính toán,
cụ thể là, rằng có tồn tại phương án đó được an toàn trong các ngẫu nhiên Oracle Model. (Các kết quả trong [25]
ngụ ý rằng nó không chắc rằng kế hoạch này đã được chứng minh để tồn tại mà không làm bất kỳ giả định).
Rõ ràng, bất kỳ đề án mà là an toàn mà không sấm ngẫu nhiên cũng được an toàn trong Random Oracle
Model. Nhớ lại rằng tồn tại trước đây, cung cấp các hoán vị cửa sập tồn tại [21, 36].
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: