Гомоморфне шифрування — така модель шифрування, яка дозволяє виконувати певні математичні дії з зашифрованим текстом і отримувати зашифрований результат, який відповідає результату аналогічної операції, що проводиться з відкритим текстом.
Сучасні гомоморфні системи шифрування ділять на 2 класи:
- частково гомоморфні системи, та
- повністю гомоморфні системи.
Під поняттям частково гомоморфні системи розуміють такі криптосистеми, які гомоморфні відносно тільки одної математичної функції (додавання або множення).
Вперше поняття «гомоморфне шифрування» було використане в 1978 році після розробки асиметричного алгоритму RSA його авторами Рональдом Рівестом, Аді Шаміром та Леонардом Адлеманом, але їх перші спроби обґрунтувати необхідність та можливість практичного застосування гомоморфного шифрування були невдалими. В 2009 році співробітником IBM Крейгом Джентрі була запропонована модель повністю гомоморфної криптографічної системи, за допомогою якої стало можливим реалізувати операції додавання та множення над зашифрованими даними без їх попереднього розшифрування.
Приклади застосування
Електронне голосування
Прикладом застосування гомоморфних криптосистем можна назвати системи безпечного електронного голосування.
Типова система безпечного електронного голосування з універсальною верифікацією використовує гомоморфну криптосистему над адитивною групою де n більше за кількість учасників голосування.
Голосування відбувається таким чином. Наприклад, виборець i хоче віддати голос , при цьому . Аби проголосувати виборець i обчислює та оприлюднює , тобто шифротекст із використанням відкритого ключа поширеного виборчою комісією. Після того як всі проголосували виборча комісія обчислює суму всіх шифротекстів (що може відбуватись відкрито) та дешифрує результат; отриманий результат є результатом голосування, оскільки:
- ,
Рівність результатів гарантується використаною гомоморфною криптосистемою.
Залежно від ступеня довіри до виборчої комісії вона може також надати доказ вірності дешифрування результатів із можливістю публічної перевірки. Таким чином буде доведено вірність підрахунку голосів.
Виноски
- Вимоги до такої криптосистеми можна неформально описати так: це має бути така криптосистема, що для будь-якого , існує можливість обрати параметри безпеки таким чином, що отримана криптосистема буде гомоморфна над (адитивною групою) , де
Примітки
- Анна Ільєнко. СУЧАСНІ МЕТОДИ ГОМОМОРФНОГО ШИФРУВАННЯ ІНФОРМАЦІЙНИХ РЕСУРСІВ // Правове, нормативне та метрологічне забезпечення системи захисту інформації в Україні. — 2015. — Вип. вип. 2. — ISSN 2074-9481. з джерела 15 грудня 2017. Процитовано 27 червня 2018.
- Jonathan Katz, Steven Myers, Rafail Ostrovsky. Cryptographic Counters and Applications to Electronic Voting // Advances in Cryptology – EUROCRYPT 2001. — Т. 2045. — ISSN 0302-9743. — .
Див. також
Посилання
- Stephen Hardy (3 травня 2018). . Архів оригіналу за 28 травня 2018. Процитовано 4 липня 2018.
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Gomomorfne shifruvannya taka model shifruvannya yaka dozvolyaye vikonuvati pevni matematichni diyi z zashifrovanim tekstom i otrimuvati zashifrovanij rezultat yakij vidpovidaye rezultatu analogichnoyi operaciyi sho provoditsya z vidkritim tekstom Suchasni gomomorfni sistemi shifruvannya dilyat na 2 klasi chastkovo gomomorfni sistemi ta povnistyu gomomorfni sistemi Pid ponyattyam chastkovo gomomorfni sistemi rozumiyut taki kriptosistemi yaki gomomorfni vidnosno tilki odnoyi matematichnoyi funkciyi dodavannya abo mnozhennya Vpershe ponyattya gomomorfne shifruvannya bulo vikoristane v 1978 roci pislya rozrobki asimetrichnogo algoritmu RSA jogo avtorami Ronaldom Rivestom Adi Shamirom ta Leonardom Adlemanom ale yih pershi sprobi obgruntuvati neobhidnist ta mozhlivist praktichnogo zastosuvannya gomomorfnogo shifruvannya buli nevdalimi V 2009 roci spivrobitnikom IBM Krejgom Dzhentri bula zaproponovana model povnistyu gomomorfnoyi kriptografichnoyi sistemi za dopomogoyu yakoyi stalo mozhlivim realizuvati operaciyi dodavannya ta mnozhennya nad zashifrovanimi danimi bez yih poperednogo rozshifruvannya Prikladi zastosuvannyaElektronne golosuvannya Dokladnishe Elektronne golosuvannya Prikladom zastosuvannya gomomorfnih kriptosistem mozhna nazvati sistemi bezpechnogo elektronnogo golosuvannya Tipova sistema bezpechnogo elektronnogo golosuvannya z universalnoyu verifikaciyeyu vikoristovuye gomomorfnu kriptosistemu nad aditivnoyu grupoyu Zn displaystyle mathbb Z n de n bilshe za kilkist uchasnikiv golosuvannya Golosuvannya vidbuvayetsya takim chinom Napriklad viborec i hoche viddati golos vi displaystyle v i pri comu vi 0 1 displaystyle v i in 0 1 Abi progolosuvati viborec i obchislyuye ta oprilyudnyuye Epk vi displaystyle mathcal E pk v i tobto shifrotekst vi displaystyle v i iz vikoristannyam vidkritogo klyucha poshirenogo viborchoyu komisiyeyu Pislya togo yak vsi progolosuvali viborcha komisiya obchislyuye sumu vsih shifrotekstiv sho mozhe vidbuvatis vidkrito ta deshifruye rezultat otrimanij rezultat ye rezultatom golosuvannya oskilki Dsk Epk v1 Epk vN v1 vN displaystyle mathcal D sk mathcal E pk v 1 cdots mathcal E pk v N v 1 dots v N Rivnist rezultativ garantuyetsya vikoristanoyu gomomorfnoyu kriptosistemoyu Zalezhno vid stupenya doviri do viborchoyi komisiyi vona mozhe takozh nadati dokaz virnosti deshifruvannya rezultativ iz mozhlivistyu publichnoyi perevirki Takim chinom bude dovedeno virnist pidrahunku golosiv VinoskiVimogi do takoyi kriptosistemi mozhna neformalno opisati tak ce maye buti taka kriptosistema sho dlya bud yakogo n0 gt 0 displaystyle n 0 gt 0 isnuye mozhlivist obrati parametri bezpeki takim chinom sho otrimana kriptosistema bude gomomorfna nad aditivnoyu grupoyu Zn displaystyle mathbb Z n de n n0 displaystyle n geq n 0 PrimitkiAnna Ilyenko SUChASNI METODI GOMOMORFNOGO ShIFRUVANNYa INFORMACIJNIH RESURSIV Pravove normativne ta metrologichne zabezpechennya sistemi zahistu informaciyi v Ukrayini 2015 Vip vip 2 ISSN 2074 9481 z dzherela 15 grudnya 2017 Procitovano 27 chervnya 2018 Jonathan Katz Steven Myers Rafail Ostrovsky Cryptographic Counters and Applications to Electronic Voting Advances in Cryptology EUROCRYPT 2001 T 2045 ISSN 0302 9743 ISBN 3 540 42070 3 Div takozhGomomorfizm grupPosilannyaStephen Hardy 3 travnya 2018 Arhiv originalu za 28 travnya 2018 Procitovano 4 lipnya 2018 Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi