最优非对称加密填充

密码学中最优非对称加密填充(英语:Optimal Asymmetric Encryption Padding,缩写:OAEP)是一种经常与RSA加密一起使用的填充方案。OAEP由Mihir BellarePhillip Rogaway发明[1],随后在PKCS#1 v2和RFC 2437中得到标准化。

OAEP算法是费斯妥密码的一种形式,它使用一对随机预言G和H在进行非对称加密之前处理明文。OAEP与任何安全的陷门单向置换 结合使用在随机预言模型中被证明是一种在选择明文攻击IND-CPA)下语义安全的组合方案。当使用某些陷门置换(如RSA)实现时,OAEP也被证明可以抵抗选择密文攻击。OAEP可用于构建全有或全无转换(all-or-nothing transform)。

OAEP满足以下两个目标:

  1. 添加随机性元素,这可用于将确定性加密方案(如传统 RSA)转变为概率加密方案。
  2. 通过确保无法反转陷门单向置换,从而无法恢复明文的任何部分,来防止密文的部分解密(或造成其他信息泄漏)。

当OAEP与任何陷门置换一起使用时,OAEP的原始版本(Bellare/Rogaway, 1994)在随机预言机模型中显示了一种“明文知晓性”的形式(他们声称这意味着对选择密文攻击是安全的)。然而随后的结果与这一点相抵触,表明OAEP仅是IND-CCA1安全的。但是与RSA-OAEP的情况一样,当将OAEP与使用标准加密指数的RSA置换一起使用时,在随机预言模型中证明了原始方案是IND-CCA2安全的。[2]Victor Shoup 提供了一种改进的方案(称为OAEP+),该方案可与任何陷门单向置换配合使用,以解决此问题。[3]近期的研究表明,在标准模型中(即当哈希函数未建模为随机预言时),无法在假定RSA问题的难度下证明RSA-OAEP具有IND-CCA2安全性。[4][5]

算法

OAEP 是一种费斯妥密码

在图中,

  • n 是 RSA 模数的位数。
  • k0k1是协议中的固定整数。
  • mn -k0 -k1位长的明文消息
  • GH随机预言,如加密散列函数
  • ⊕ 是异或运算。

编码过程包括如下步骤:

  1. k1 位长的 0 将消息填充至 n - k0 位的长度。
  2. 随机生成 k0 位长的串 r
  3. Gk0 位长的 r 扩展至 n - k0 位长。
  4. X = m00...0 ⊕ G(r)
  5. Hn - k0 位长的 X 缩短至 k0 位长。
  6. Y = rH(X)
  7. 输出为 X || Y,在图中 X 为最左边的块,Y 位最右边的块。

随后可以使用 RSA 加密编码的消息,使用 OAEP 可以避免 RSA 的确定性。

解码过程包括如下步骤:

  1. 恢复随机串 rYH(X)
  2. 恢复消息 m00...0 为 XG(r)

安全性

全有或全无”的安全性基于以下事实:要恢复 m,必须完整地恢复 XY。Y 中恢复 r 需要 X,而从 X 中恢复 m 需要 r。由于加密哈希的任何更改的位都完全改变了结果,因此整个 X和整个 Y 必须都被完全恢复。

实现

在 PKCS#1 标准中,随机预言 GH 是相同的。但 PKCS#1 标准进一步要求随机预言应是具有合适散列函数的 MGF1[6]

参见

参考文献

  1. ^ M. Bellare, P. Rogaway. Optimal Asymmetric Encryption -- How to encrypt with RSA. Extended abstract in Advances in Cryptology - Eurocrypt '94 Proceedings, Lecture Notes in Computer Science Vol. 950, A. De Santis ed, Springer-Verlag, 1995. full version (pdf)页面存档备份,存于互联网档案馆
  2. ^ Eiichiro Fujisaki, Tatsuaki Okamoto, David Pointcheval, and Jacques Stern. RSA-- OAEP is secure under the RSA assumption. In J. Kilian, ed., Advances in Cryptology -- CRYPTO 2001, vol. 2139 of Lecture Notes in Computer Science, SpringerVerlag, 2001. full version (pdf)页面存档备份,存于互联网档案馆
  3. ^ Victor Shoup. OAEP Reconsidered. IBM Zurich Research Lab, Saumerstr. 4, 8803 Ruschlikon, Switzerland. September 18, 2001. full version (pdf)页面存档备份,存于互联网档案馆
  4. ^ P. Paillier and J. Villar, Trading One-Wayness against Chosen-Ciphertext Security in Factoring-Based Encryption, Advances in Cryptology -- Asiacrypt 2006.
  5. ^ D. Brown, What Hashes Make RSA-OAEP Secure?页面存档备份,存于互联网档案馆), IACR ePrint 2006/233.
  6. ^ Brown, Daniel R. L. What Hashes Make RSA-OAEP Secure? (PDF). IACR Cryptology ePrint Archive. 2006 [2019-04-03]. (原始内容存档 (PDF)于2016-07-22) (英语). 

Read other articles:

Remis zebra (Dreissena polymorpha) salah satu jenis spesies invasif yang menyebar melalui air pemberat (ballast water) di dalam kapal. Ketersediaan jalur perkapalan barat-laut akibat pengaruh perubahan iklim memungkinkan penyeberan remis air tawar ini di lokasi-lokasi baru.Perubahan iklim diprediksi dapat mempengaruhi keanekaragaman hayati secara subtansial; menyebabkan perubahan fenologi, komposisi genetik, dan sebaran spesies; serta mempengaruhi interaksi antarspesies dan berbagai proses di...

 

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari...

 

 NE1  CC29 Stasiun MRT HarbourFront港湾地铁站துறைமுகம்Angkutan cepatPeron stasiun Jalur Timur LautLokasi81 Telok Blangah RoadSingapura 098867Koordinat1°15′55″N 103°49′20″E / 1.265297°N 103.82225°E / 1.265297; 103.82225Jalur  Jalur Timur Laut   Jalur Lingkar Jumlah peronPulauJumlah jalur4 (2 U/C)LayananBus, TaksiKonstruksiJenis strukturBawah tanahAkses difabelYesInformasi lainKode stasiunNE1 / CC...

EuripidesPatung kepala Euripides:Salinan marmer Romawi dari patung asli Yunani abad ke-4 SM (Museo Pio-Clementino, Roma)Lahirc. 480 SMSalamísMeninggalc. 406 SMMakedoniaPekerjaanPenulis drama Euripides (bahasa Yunani kuno: Εὐριπίδης) (sekitar 480 SM – 406 SM) adalah salah satu dari tiga penulis drama tragedi terbaik di Athena klasik, dua yang lainnya adalah Aiskhilos dan Sofokles. Para sejarawan kuno berpendapat bahwa Euripides menulis sembilan puluh lima drama, meskipun empat di...

 

Former Spanish colony in West Africa You can help expand this article with text translated from the corresponding article in Spanish. (October 2023) Click [show] for important translation instructions. View a machine-translated version of the Spanish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-...

 

Selat Gibraltar yang memisahkan Spanyol dan Maroko dan menghubungkan laut Mediterania dengan Samudra Atlantik Selat adalah sebuah wilayah perairan yang relatif sempit yang menghubungkan dua bagian perairan yang lebih besar, dan karenanya pula biasanya terletak di antara dua permukaan daratan.[1] Selat buatan disebut terusan.[2] Terbentuknya selat disebabkan oleh aktivitas tektonik, seperti pada Selat Gibraltar. Selat juga dapat terbentuk karena wilayah perairan yang meluap dar...

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

 

Pesta Olahraga Semenanjung Asia Tenggara ke-1Tuan rumahBangkok ThailandJumlah negara6Jumlah atlet800 (termasuk ofisial)Jumlah disiplin--- dari 12 cabangUpacara pembukaan12 Desember 1959Upacara penutupan17 Desember 1959Dibuka olehRaja Bhumibol AdulyadejRaja ThailandJanji atlet---Tempat utamaStadion Suphachalasai, BangkokYangon 1961 → Pesta Olahraga Semenanjung Asia Tenggara 1959 (bahasa Inggris: Southeast Asian Peninsular Games 1959) diselenggarakan di ibu kota Thailand, Bangkok. So...

 

Запрос «Пугачёва» перенаправляется сюда; см. также другие значения. Алла Пугачёва На фестивале «Славянский базар в Витебске», 2016 год Основная информация Полное имя Алла Борисовна Пугачёва Дата рождения 15 апреля 1949(1949-04-15) (75 лет) Место рождения Москва, СССР[1]...

ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Раннее христианство Гностическое христианство Вселенские соборы Н...

 

Cet article concerne la section football du Raja Club Athletic. Pour les autres sections, voir Raja Club Athletic (omnisports). Pour les articles homonymes, voir RCA. Raja Club Athletic Généralités Nom complet Raja Club Athletic de Casablanca Surnoms Les VertsLes Aigles Verts[1]Les Verts et BlancsLe Club du peuple Le Raja Mondial Fondation 20 mars 1949(75 ans, 1 mois et 23 jours) Statut professionnel depuis 2011 Couleurs Vert et blanc Stade Stade Mohammed-V (45 891...

 

العلاقات الزيمبابوية الليختنشتانية زيمبابوي ليختنشتاين   زيمبابوي   ليختنشتاين تعديل مصدري - تعديل   العلاقات الزيمبابوية الليختنشتانية هي العلاقات الثنائية التي تجمع بين زيمبابوي وليختنشتاين.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عا�...

Venetian pasta dish Bigoli in salsaBigoli with anchovy sauce at a restaurant in Venice, ItalyCoursePrimo (Italian pasta course)Place of originItalyRegion or stateVeniceMain ingredientsAnchovy, onionVariationsSardines, black pepper, parsley Bigoli in salsa is a Venetian pasta dish made with whole-wheat bigoli pasta, onion and salt-cured fish. While today usually anchovy is used, in earlier days it was often prepared with sardines. It is considered one of the signature dishes of Venice.[1&#...

 

Union United States Army officer Stephen Minot Weld Jr.BornJanuary 4, 1842Jamaica Plain, Massachusetts, U.S.DiedMarch 16, 1920 (1920-03-17) (aged 78)Boca Grande, Florida, U.S.ParentStephen Minot Weld (father)RelativesWilliam Fletcher Weld (uncle)FamilyWeld family Stephen Minot Weld Jr. (January 4, 1842 – March 16, 1920),[1] a member of Boston's illustrious Weld Family, was a horticulturalist and much-decorated United States Army officer of the American Civil War. Early lif...

 

17th-century French-Flemish mystic Antoinette BourignonBornAntoinette Bourignon(1616-01-13)13 January 1616Died30 October 1680(1680-10-30) (aged 64) Antoinette Bourignon de la Porte (13 January 1616 – 30 October 1680) was a French-Flemish mystic and adventurer. She taught that the end times would come soon and that the Last Judgment would then fall. Her belief was that she was chosen by God to restore true Christianity on earth and became the central figure of a spiritual n...

American physicist (1923–2011) For other people named Harold Lewis, see Harold Lewis (disambiguation). Harold LewisLewis in 1980BornHarold Warren Lewis(1923-10-01)October 1, 1923New York City, United StatesDiedMay 26, 2011(2011-05-26) (aged 87)Alma materNew York UniversityUniversity of California, BerkeleyAwardsScience Writing Award (1991)Scientific careerInstitutionsBell LabsUniversity of Wisconsin, MadisonUniversity of California, Santa BarbaraAcademic advisorsJ. Robert Oppenhei...

 

Historical relationship between the Roman and Iranian empires Relations between the Roman and Iranian states were established c. 92 BC. It was in 69 BC that the two states clashed for the first time; the political rivalry between the two empires would dominate much of Western Asia and Europe until 628. Initially commencing as a rivalry between the Parthians and Rome, from the 3rd to mid-7th centuries the Roman Empire (later the Byzantine Empire) and its rival Sassanid Persia were recognized a...

 

الوسائط المتعددة أو الملتيميديا (بالإنجليزية: Multimedia) وهو مصطلح واسع الانتشار يشير إلى استعمال ودمج عدة وسائط مختلفة مثل (النص، الصوت، الرسومات، الصور المتحركة، الفيديو، والتطبيقات التفاعلية) لتقديم المحتوى بطريقة تفاعلية لتحقيق هدف أو عدة أهداف محددة المعلومات. أمثلة عل�...

周期表(2018年6月時点の版) ドミトリ・メンデレーエフ 周期表(しゅうきひょう、英: periodic table)は、物質を構成する基本単位である元素を、周期律を利用して並べた表である。元素を原子番号の順に並べたとき、物理的または化学的性質が周期的に変化する性質を周期律といい、周期表では性質の類似した元素が縦に並ぶように配列されている。「周期律表」や�...

 

Questa voce sull'argomento giochi olimpici è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Porto Rico ai Giochi della XIV OlimpiadeLondra 1948[[File:Template:Naz/PUR Olimpiade 1948|class=noviewer|Bandiera Template:Naz/PUR Olimpiade 1948Template:Naz/PUR Olimpiade 1948|180x120px]] Codice CIOPUR Comitato nazionaleComitato Olimpico di Porto Rico Atleti partecipanti9 in 3 discipline Di cui uomini/...