Система обладает аддитивным гомоморфизмом (поддерживает произвольные добавления и одно умножение (за которым следуют произвольные добавления) для зашифрованных данных).
Как и все системы гомоморфного шифрования, КБГН включает следующие процессы: Генерация ключа, шифрование и расшифрование.
Конструкция использует некоторые конечные группы составного порядка, которые поддерживают билинейное отображение. Используются следующие обозначения:
и - две циклические группы конечного порядка .
— генератор .
— билинейное отображение . Другими словами, для всех и мы имеем . Мы также требуем выполнение условия : является генератором
Мы говорим, что — билинейная группа, если существует группа и билинейное отображение, определённое выше.[7]
Генерация ключа
Генерация_Ключа():
Подавая на вход параметр безопасности , вычисляем алгоритм , чтобы получить кортеж . Алгоритм работает следующим образом:
Сгенерируем два случайных — битовых числа и и положим .
Создадим билинейную группу порядка , где > 3 — заданное число, которое не делится на 3:
Найдём наименьшее натуральное число , такое что — простое число и .
Рассмотрим группу точек на эллиптической кривой опреленную над . Поскольку кривая имеет точек в . Поэтому группа точек на кривой имеет подгруппу порядка , которую обозначим через .
Пусть подгруппа в порядка . Модифицированный алгоритм спаривания Вейля (Спаривание Вейля является билинейным, кососимметричным, невырожденным отображением[8][4][9][10]) на кривой выдаёт билинейное отображение , удовлетворяющее заданным условиям
На выходе получим .
Пусть . Выберем два случайных генератора и определим , как . Тогда это случайный генератор подгруппы порядка . Открытый ключ : . Закрытый ключ : .[11][7]
Шифрование
Шифр():
Мы предполагаем, что пространство сообщений состоит из целых чисел в наборе . Чтобы зашифровать сообщение с помощью открытого ключа выбираем случайный параметр и вычисляем
Чтобы расшифровать шифротекст используя закрытый ключ , рассмотрим следующее выражение
.
Пусть . Чтобы восстановить достаточно вычислить дискретный логарифм по основанию .
Следует отметить, что дешифрование в этой системе занимает полиномиальное время в размере пространства сообщений.[11][7]
Примеры
Пример работы алгоритма
Сначала мы выбираем два различных простых числа
.
Вычислим произведение
.
Далее мы строим группу эллиптических кривых с порядком , которая имеет билинейное отображение. Уравнение для эллиптической кривой
которое определяется над полем для некоторого простого числа . В этом примере мы устанавливаем
.
Следовательно, кривая суперсингулярна с # рациональными точками, которая содержит подгруппу с порядком . В группе мы выбираем два случайных генератора
,
где эти два генератора имеют порядок и вычислим
где порядка . Мы вычисляем зашифрованный текст сообщения
.
Возьмём и вычислим
.
Для расшифровки мы сначала вычислим
и
.
Теперь найдём дискретный логарифм, перебирая все степени следующим образом
.
Обратите внимание, что . Следовательно, расшифровка зашифрованного текста равна , что соответствует исходному сообщению.[12]
Оценка 2-ДНФ
Частично гомоморфная система позволяет оценить 2-ДНФ.
На входе: У Алисы есть 2-ДНФ формула , а у Боба есть набор переменных . Обе стороны на входе содержат параметр безопасности .
Боб выполняет следующие действия:
Он исполняет алгоритм Генерация_Ключа(), чтобы вычислить и отправляет Алисе.
Он вычисляет и отправляет Шифр() для .
Алиса выполняет следующие действия:
Она выполняет арифметизацию заменяя «» на «», «» на «» и «» на «».Отметим, что это полином степени 2.
Алиса вычисляет шифрование для случайно выбранного используя гомоморфные свойства системы шифрования. Результат отправляется Бобу.
Если Боб получает шифрование «», он выводит «»; в противном случае, он выводит «».[13]
Гомоморфные свойства
Система является аддитивно гомоморфной. Пусть — открытый ключ. Пусть — шифротексты сообщений соответственно. Любой может создать равномерно распределённое шифрование вычисляя произведение для случайного чила в диапазоне .
Более важно то, что любой может умножить два зашифрованных сообщения один раз, используя билинейное отображение. Определим и . Тогда порядка , а порядка . Кроме того, для некоторого (неизвестного) параметра , напишем . Предположим, что нам известны два шифротекста , . Чтобы построить шифрование произведения , выберем случайное число и положим . Получаем , где — распределено равномерно в , как и необходимо.
Таким образом, является равномерно распределённым шифрованием , но только в группе , а не в (поэтому допускается только одно умножение).[11]
Стойкость системы
Стойкость данной схемы основана на задаче Бернсайда: зная элемент группы составного порядка , невозможно определить его приналежность к подгруппе порядка .
Пусть , а — кортеж, созданный , где . Рассмотрим следующую задачу. Для заданного и элемента , выведем «», если порядок равен , в противном случае, выведем «». Другими словами, без знания факторизации группы порядка , необходимо узнать, находится ли элемент в подгруппе группы . Данная задача называется задачей Бёрнсайда[7].
Понятно, что если мы можем учесть групповой порядок в криптосистеме, то мы знаем закрытый ключ , и в результате система взломана. Кроме того, если мы можем вычислить дискретные логарифмы в группе , то мы можем вычислить и . Таким образом, необходимые условия для безопасности: сложность факторинга и сложность вычисления дискретных логарифмов в .[14]
С. М. Владимиров, Э. М. Габидулин, А. И. Колыбельников, А. С. Кшевецкий. Криптографические методы защиты информации. — 2-е изд. — МФТИ, 2016. — С. 225—257. — 266 с. — ISBN 978-5-7417-0615-2.
Tiffany EspensenLahir10 Februari 1999 (umur 24)Lianjiang, TiongkokTempat tinggalLos Angeles, CaliforniaPekerjaanAktrisTahun aktif2007–sekarang Tiffany Espensen (lahir 10 Februari 1999) adalah aktris film dan televisi Amerika Serikat kelahiran Tiongkok, yang terkenal karena perannya sebagai Piper Peckinpaw dalam serial Nickelodeon, Bucket & Skinner's Epic Adventures.[1] Espensen lahir di Lianjiang, Tiongkok pada 10 Februari 1999 dan diadopsi oleh orang tua Amerika. She ...
Northern CaliforniaKawasan megapolitan di Amerika SerikatSan FranciscoSan JoseSacramentoNegara Amerika SerikatNegara bagian CaliforniaPopulasi (2010)14.573.946 Lembah Yosemite di Sierra Nevada. California Utara adalah bagian utara negara bagian California di Amerika Serikat. Pada wilayah ini terdapat Wilayah Teluk San Francisco, ibu kota negara bagian California Sacramento; dan juga hutan Sequoia, pantai California utara, garis pantai Big Sur, Lembah Yosemite, Danau Tahoe dan G...
село Чамерево Чамерево Країна Росія Суб'єкт Російської Федерації Владимирська область Муніципальний район Судогодський район Поселення Лавровське сільське поселення Код ЗКАТУ: 17252000197 Код ЗКТМО: 17652440306 Основні дані Населення ▼ 572 (2010)[1] Поштовий індекс 601366 Телефон
American politician John SlatteryMember of theMassachusetts House of Representativesfrom the 12th Essex districtIn office1995–2003Preceded byThomas WalshSucceeded byJoyce Spiliotis Personal detailsBorn (1958-04-05) April 5, 1958 (age 65)Beverly, MassachusettsPolitical partyDemocraticSpouseNancy SlatteryAlma materSuffolk UniversitySuffolk University Law School John P. Slattery (born April 5, 1958) is an American former politician who represented the 12th Essex district in the Massachuse...
English barrister (1963–2023) Alexander CameronKCBornAllan Alexander Cameron(1963-08-27)27 August 1963London, EnglandDied21 March 2023(2023-03-21) (aged 59)EducationEton CollegeAlma materUniversity of BristolOccupationBarristerSpouseSarah Louise Fearnley-WhittingstallChildren2ParentsIan Donald Cameron (father)Mary Fleur Mount (mother)RelativesDavid Cameron (brother) Allan Alexander Cameron KC (27 August 1963 – 21 March 2023) was an English barrister.[1][2] Family...
South African born fashion and interior designer (born 1970) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article has an unclear citation style. The references used may be made clearer with a different or consistent style of citation and footnoting. (March 2012) (Learn how and when to remove this template message) A major contributor to this article appears to have a close connect...
Comics character MidnightMidnight and Lady Luck as depicted in Smash Comics #43 (June 1943). Art by Reed Crandall.Publication informationPublisherQuality Comics/DC ComicsFirst appearanceSmash Comics #18(January 1941)Created byJack ColeIn-story informationAlter egoDave ClarkTeam affiliationsUXAM (Radio Station)DC version onlyFreedom FightersAll-Star SquadronNotable aliasesThe Man at Midnight, The Man Called MidnightAbilitiesHand GunExpert fighter Midnight (Dave Clark) is a fictional character ...
This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (August 2015) Triple crimeNative name Triple crimenDateAugust 13, 2008 (2008-08-13)LocationGeneral Rodríguez, ArgentinaTypeMurderOrganised byLa Morsa (identity unknown)DeathsSebastián ForzaDamián FerrónLeopoldo BinaSuspectsJosé Luis SalernoHernán PonceAníbal FernándezConvic...
Hotel in Bonifacio Global City, Philippines Not to be confused with The St. Francis Shangri-La Place or One Shangri-La Place Towers. Shangri-La at the FortThe Shangri-La at the Fort in March 2020Hotel chainShangri-La Hotels and ResortsGeneral informationStatusCompletedTypeMixed-useLocation5th Avenue corner 30th Street, Bonifacio Global City, Taguig, Metro Manila, PhilippinesConstruction startedJuly 2008Completed2016OpeningMarch 1, 2016CostUS$250 millionOwnerShangri-La Asia, Ltd.Shang Properti...
Teiuș–Brașov Bahnhof in TeiușBahnhof in TeiușStrecke der Bahnstrecke Teiuș–BrașovKursbuchstrecke (CFR):300Streckenlänge:229,759 kmSpurweite:1435 mm (Normalspur)Stromsystem:25 kV / 50 Hz ~ Legende von Târgu Mureș 399,6 Teiuș 247 m Geoagiu nach Alba Iulia 396,2 Podu Mureș Mureș 394,6 Mihalț 391,0 Cistei 383,4 Crăciunel Târnava Mică 378,5 Blaj nach Praid 375,9 Câmpu Libertății 371,0 Mănărade 366,1 Valea Lungă 361,9 Lunca 358,5 Micăsasa Târnava...
Permainan rol hoki Rol hoki adalah olahraga beregu yang menikmati popularitas yang signifikan di sejumlah negara Latin, dan di Eropa adalah olahraga yang dipraktikkan secara khusus di Portugal, Spanyol (terutama Catalonia dan Galisia) dan Italia (menjadi sangat populer di wilayah Veneto). Dua tim beranggotakan lima orang (empat skater dan satu penjaga gawang) mencoba mengarahkan bola dengan tongkat mereka ke gawang lawan. Bola hanya dapat digerakkan dengan tongkat, bukan skate, jika tidak mak...
Estée Lauder Companies Inc. Тип Публичная компания Листинг на бирже NYSE: EL Основание 1946 Основатели Эсте Лаудер и Джозеф Лаудер[d] Расположение США: Нью-Йорк Ключевые фигуры Фабрицио Фреда (президент) Отрасль Производство косметики и парфюмерии Продукция косметика, парфюмерия, ...
СемезанжSemezanges Країна Франція Регіон Бургундія-Франш-Конте Департамент Кот-д'Ор Округ Бон Кантон Жевре-Шамбертен Код INSEE 21601 Поштові індекси 21220 Координати 47°12′57″ пн. ш. 4°51′33″ сх. д.H G O Висота 362 - 596 м.н.р.м. Площа 8,14 км² Населення 94 (01-2020[1]) Густота 12,5...
School district in Indiana This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (September 2022) (Learn how and when to remove this template message) Warrick County School CorporationMap of Indiana highl...
Cardiff City beralih ke halaman ini. Untuk kegunaan lain, lihat Cardiff City (disambiguation). Cardiff CityNama lengkapCardiff City Football ClubJulukanThe BluebirdsNama singkatCAR, CCFC, CityBerdiri1899; 123 tahun lalu (1899) (bernama Riverside A.F.C.)StadionStadion Cardiff City(Kapasitas: 33.316[1])Pemilik Vincent TanKetua Mehmet DalmanManajer Neil WarnockLigaKejuaraan EFL2019–20ke-5, Liga Championship InggrisSitus webSitus web resmi klub Kostum kandang Kostum ketiga Mus...
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Elingen – news · newspapers · books · scholar · JSTOR (May 2021) (Learn how and when to remove this template message) Elingen church Elingen is a village in the municipality of Pepingen, in the Belgian province of Flemish Brabant. 50°46′47″N 4°10′16″E / ...
اضغط هنا للاطلاع على كيفية قراءة التصنيف فيروس إنفلونزا أ هيكل فيروس الأنفلونزا أ صورة مجهرية لفيروسات الأنفلونزا أ ملتقطة بواسطة مجهر إلكتروني نافذصورة مجهرية لفيروسات الأنفلونزا أ ملتقطة بواسطة مجهر إلكتروني نافذ المرتبة التصنيفية نوع[1][2] تصنيف الفيروسات ...
هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2016) كورت واربيرتون معلومات شخصية الميلاد 1981بيشوب أوكلاند [لغات أخرى] الجنسية أنجليزي الحياة العملية المهنة فنان قتال مختلط[1] نوع الرياضة فن...
Paghimo ni bot Lsjbot. Paraonis fulgens Siyentipikinhong Pagklasipikar Kaginharian: Animalia Ka-ulo: Annelida Kahutong: Polychaeta Kahanay: incertae sedis Kabanay: Paraonidae Kahenera: Paraonis Espesye: Paraonis fulgens Siyentipikinhong Ngalan Paraonis fulgens(Levinsen, 1884) Laing Ngalan Aonides fulgens Levinsen, 1883[1][2][3][4] Espesye sa ulod nga singsing nga una nga gihulagway ni Levinsen ni adtong 1884 ang Paraonis fulgens[5][6][7]...
British politician Parkes in 1895. Sir Edward Ebenezer Parkes (1848 – 29 June 1919)[1] was an English Liberal Unionist politician who served as Member of Parliament (MP) for Birmingham Central. Born in Tipton, Parkes was the son of an ironmaster. Joining his father's business, he became a prominent local businessman. He was appointed JP for Birmingham in 1892 and served on the city council for a number of years. When the Liberal Unionist John Albert Bright stood down at the 1895 gen...