RU2016104606A - Устройство и способ согласования ключа - Google Patents
Устройство и способ согласования ключа Download PDFInfo
- Publication number
- RU2016104606A RU2016104606A RU2016104606A RU2016104606A RU2016104606A RU 2016104606 A RU2016104606 A RU 2016104606A RU 2016104606 A RU2016104606 A RU 2016104606A RU 2016104606 A RU2016104606 A RU 2016104606A RU 2016104606 A RU2016104606 A RU 2016104606A
- Authority
- RU
- Russia
- Prior art keywords
- key
- polynomial
- dimensional
- initiating
- open
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0877—Generation of secret information including derivation or calculation of cryptographic keys or passwords using additional device, e.g. trusted platform module [TPM], smartcard, USB or hardware security module [HSM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3006—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters
- H04L9/3026—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters details relating to polynomials generation, e.g. generation of irreducible polynomials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3093—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving Lattices or polynomial equations, e.g. NTRU scheme
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
- H04L2209/805—Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Algebra (AREA)
- Storage Device Security (AREA)
- Calculators And Similar Devices (AREA)
Claims (72)
1. Устройство (100), инициирующее согласование ключа, выполненное с возможностью генерирования симметричного ключа, совместно используемого с устройством, отвечающим на согласование ключа, причем совместно используемый симметричный ключ предназначен для симметричного шифрования и/или дешифрования электронных сообщений, при этом устройство, инициирующее согласование ключа содержит
генератор (110) инициирующих данных ключа, выполненный с возможностью
- генерирования в электронном виде первого личного случайного значения (112, s),
- получения в электронном виде открытого набора двумерных многочленов (122, fi(,)), в котором разное коммутативное кольцо ассоциируется с каждым многочленом открытого набора двумерных многочленов
- вычисления инициирующего одномерного многочлена (124) суммированием одномерных многочленов, полученных подстановкой первого личного случайного значения (112, s) в многочлены открытого набора (122, fi(s, )), причем одномерный многочлен инициирующего одномерного многочлена, полученный подстановкой первого личного случайного значения (s) в конкретный многочлен открытого набора (/ i (s, )) приводится в каноническую форму в коммутативном кольце, ассоциированном с конкретным одномерным многочленом,
блок (330) связи, выполненный с возможностью
- посылки инициирующего одномерного многочлена (124) на устройство (200), отвечающее на согласование ключа, и
- приема от устройства, отвечающего на согласование ключа отвечающего одномерного многочлена (222),
получателя (310) симметричного ключа, выполненного с возможностью
- восстановления совместно используемого симметричного ключа (312, K’) подстановкой первого личного случайного значения (112, s) в отвечающий одномерный многочлен (222).
2. Устройство (200), отвечающее на согласование ключа, выполненное с возможностью генерирования симметричного ключа, совместно используемого с устройством, инициирующим согласование ключа, причем совместно используемый симметричный ключ предназначен для симметричного шифрования и/или дешифрования электронных сообщений, при этом устройство, отвечающее на согласование ключа содержит,
блок (340) связи, выполненный с возможностью
- приема от устройства, инициирующего согласование ключа, инициирующего одномерного многочлена (124),
генератор (220) отвечающих данных ключа, выполненный с возможностью
- генерирования в электронном виде второго личного случайного значения (212, r),
- получения в электронном виде открытого набора двумерных многочленов (122, fi(,)), в котором разное коммутативное кольцо ассоциируется с каждым многочленом открытого набора двумерных многочленов
- вычисления отвечающего одномерного многочлена (222) суммированием одномерных многочленов, полученных подстановкой второго личного случайного значения (r) в многочлены открытого набора (122, fi(r, )), причем отвечающий одномерный многочлен, полученный подстановкой второго личного случайного значения (r) в конкретные многочлены открытого набора (fi(r, )), приводится в каноническую форму в коммутативном кольце, ассоциированном с конкретным одномерным многочленом, при этом блок связи дополнительно выполнен с возможностью посылки на устройство, инициирующее согласование ключа, отвечающего одномерного многочлена (222), и
получателя (210) симметричного ключа, выполненного с возможностью вычисления совместно используемого симметричного ключа (214, K) подстановкой второго личного случайного значения (212, r) в инициализирующий одномерный многочлен.
3. Устройство, инициирующее согласование ключа по п.1, содержащее
блок (230) шифрования, выполненный с возможностью шифрования электронных сообщений при помощи совместно используемого симметричного ключа (214, 312), и/или
блок (320) дешифрования, выполненный с возможностью дешифрования шифрованного электронного сообщения при помощи совместно используемого симметричного ключа (214, 312).
4. Устройство, инициирующее согласование ключа по п.1, в котором
- открытый набор двумерных многочленов (f i(,)) содержит только симметричные двумерные многочлены, и/или
- открытый набор двумерных многочленов (f i(,)) содержит по меньшей мере два разных двумерных многочлена, и/или
- по меньшей мере один многочлен открытого набора имеет степень по меньшей мере два одной из двух переменных упомянутого по меньшей мере одного многочлена.
5. Устройство, инициирующее согласование ключа по п.1, в котором
- инициирующий одномерный многочлен представлен в виде списка коэффициентов инициирующего одномерного многочлена в канонической форме, и
- отвечающий одномерный многочлен представлен в виде списка коэффициентов отвечающего одномерного многочлена в канонической форме.
6. Устройство, инициирующее согласование ключа по п.1 в котором
- открытое целое число (N) глобального приведения ассоциируется с открытым набором, и открытое целое число (q i ) индивидуального приведения - с каждым многочленом открытого набора,
- первым личным случайным значением (s) является целое число, каждым многочленом в открытом наборе является двумерный многочлен с целочисленными коэффициентами (fi(,)), инициирующим одномерным многочленом является одномерный многочлен с целочисленными коэффициентами,
и в котором вычисление инициирующего одномерного многочлена содержит
- получение набора одномерных многочленов посредством
- для каждого многочлена открытого набора, подстановки первого личного случайного значения (s) в упомянутый многочлен (fi(s,)) и приведения по модулю открытого целого числа (q i ) индивидуального приведения, ассоциированного с упомянутым многочленом, и
- суммирование набора одномерных многочленов и приведение по модулю целого числа (N) глобального приведения,
- и в котором
- вычисление совместно используемого симметричного ключа (K) содержит подстановку второго личного случайного значения (r) в инициирующий одномерный многочлен и приведение по модулю целого числа (N) глобального приведения.
7. Устройство, инициирующее согласование ключа по п.6 в котором
- для каждого открытого целого числа (q i ) индивидуального приведения открытое целое число (N) глобального приведения минус упомянутое открытое целое число (q i ) индивидуального приведения равно кратному 2 в степени длины ключа (q i =N-βi2b,1≤β i<2b) и меньше 2 в степени удвоенной длины ключа,
- и в котором вычисление совместно используемого симметричного ключа (K) дополнительно содержит приведение по модулю 2 в степени длины ключа (2 b ).
8. Устройство, инициирующее согласование ключа по п.1, в котором
получатель (310) симметричного ключа устройства, инициирующего согласование ключа выполнен с возможностью
- извлечения первого восстановленного ключа (K’) из результата подстановки первого личного случайного значения (s) в отвечающий одномерный многочлен и приведения по модулю открытого целого числа (N) глобального приведения,
- определения из данных подтверждения ключа того, равен ли первый восстановленный ключ (K’) симметричному ключу (K), и, если не равен, извлечения дополнительного восстановленного ключа из первого восстановленного ключа (K’), в котором данные подтверждения ключа вычисляются генератором отвечающих данных ключа из симметричного ключа (K) для верификации, равен ли восстановленный ключ (K’) упомянутому симметричному ключу (K).
9. Устройство, инициирующее согласование ключа по комбинации п.п.6 и 8, в котором извлечение дополнительного восстановленного ключа содержит сложение открытого целого числа (N) глобального приведения или кратного открытого целого числа (N) глобального приведения с первым восстановленным ключом (K’) и приведение по модулю 2 в степени длины ключа (2 b ).
10. Устройство, инициирующее согласование ключа по п.1, в котором
- открытый многочлен (N(t)) глобального приведения ассоциируется с открытым набором, и открытые многочлены (Qi(t)) индивидуального приведения - с каждым многочленом открытого набора,
- первым личным случайным значением (s(t)) и вторым личным случайным значением (r(t)) являются многочлены, причем каждый конкретный многочлен (Fi(,)) в открытом наборе представляет собой двумерный многочлен с коэффициентами , взятыми из кольца многочленов по модулю открытого многочлена (Qi(t)) индивидуального приведения, ассоциированного с конкретным многочленом (Fi(,)),
- инициирующий одномерный многочлен имеет коэффициенты многочлена,
- и в котором вычисление инициирующего одномерного многочлена содержит
- получение набора одномерных многочленов посредством
- для каждого конкретного многочлена открытого набора, подстановки первого личного случайного значения (s(t)) в упомянутый многочлен (F’i(s, )) и приведения по модулю открытого многочлена (Qi(t)) индивидуального приведения, ассоциированного с упомянутым конкретным многочленом, и
- суммирование набора одномерных многочленов,
- и в котором
- вычисление симметричного ключа (K) содержит подстановку второго личного случайного значения (r(t)) в инициирующий одномерный многочлен и приведение по модулю многочлена (N(t)) глобального приведения.
11. Система для согласования ключа, содержащая устройство (100), инициирующее согласование ключа по п.1 и устройство (200), отвечающее на согласование ключа по п.2.
12. Способ, инициирующий согласование ключа, выполненный с возможностью генерирования симметричного ключа, совместно используемого с устройством, отвечающим на согласование ключа, причем совместно используемый симметричный ключ предназначен для симметричного шифрования и/или дешифрования электронных сообщений, при этом способ, инициирующий согласование ключа содержит
- генерирование в электронном виде первого личного случайного значения (s), и
- получение в электронном виде открытого набора двумерных многочленов (fi(,)), в котором разное коммутативное кольцо ассоциируется с каждым многочленом открытого набора двумерных многочленов
- вычисление инициирующего одномерного многочлена суммированием одномерных многочленов, полученных подстановкой первого личного случайного значения (s) в многочлены открытого набора (fi(s, )), одномерный многочлен инициирующего одномерного многочлена, полученный подстановкой первого личного случайного значения (s) в конкретный многочлен открытого набора (fi(s, )), приводится в каноническую форму в коммутативном кольце, ассоциированном с конкретным одномерным многочленом, и
- посылку инициирующего одномерного многочлена на устройство, отвечающее на согласование ключа,
- прием от устройства, отвечающего на согласование ключа отвечающего одномерного многочлена (222),
- восстановление совместно используемого симметричного ключа (312, K’) подстановкой первого личного случайного значения (s) в отвечающий одномерный многочлен (222).
13. Способ, отвечающий на согласование ключа, выполненный с возможностью генерирования симметричного ключа, совместно используемого с устройством, инициирующим согласование ключа, причем совместно используемый симметричный ключ предназначен для симметричного шифрования и/или дешифрования электронных сообщений, при этом способ, отвечающий на согласование ключа, содержит,
- прием от устройства, инициирующего согласование ключа, инициирующего одномерного многочлена,
- генерирование в электронном виде второго личного случайного значения (r), и
- вычисление совместно используемого симметричного ключа (K) подстановкой второго личного случайного значения (r) в инициирующий одномерный многочлен,
- вычисление отвечающего одномерного многочлена суммированием одномерных многочленов, полученных подстановкой второго личного случайного значения (r) в многочлены открытого набора (fi(r,)), в котором разное коммутативное кольцо ассоциируется с каждым многочленом открытого набора двумерных многочленов, причем отвечающий одномерный многочлен, полученный подстановкой второго личного случайного значения (r) в конкретные многочлены открытого набора (f i (r,)), приводится в каноническую форму в коммутативном кольце, ассоциированном с конкретным одномерным многочленом, и
- посылку на устройство, инициирующее согласование ключа отвечающего одномерного многочлена (222).
14. Компьютерная программа, содержащая средство кода компьютерной программы, выполненное с возможностью исполнения всех этапов по любому одному из пп.12 и 13, когда компьютерная программа выполняется на компьютере.
15. Компьютерная программа по п.14, воплощенная на считываемом компьютером носителе.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361845391P | 2013-07-12 | 2013-07-12 | |
US61/845,391 | 2013-07-12 | ||
EP13182342 | 2013-08-30 | ||
EP13182342.9 | 2013-08-30 | ||
PCT/EP2014/064996 WO2015004286A1 (en) | 2013-07-12 | 2014-07-14 | Key agreement device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2016104606A true RU2016104606A (ru) | 2017-08-18 |
RU2016104606A3 RU2016104606A3 (ru) | 2018-06-06 |
Family
ID=49115355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2016104606A RU2016104606A (ru) | 2013-07-12 | 2014-07-14 | Устройство и способ согласования ключа |
Country Status (7)
Country | Link |
---|---|
US (1) | US10027475B2 (ru) |
EP (1) | EP3020158B1 (ru) |
JP (1) | JP6067932B2 (ru) |
CN (1) | CN105580309A (ru) |
MX (1) | MX2016000048A (ru) |
RU (1) | RU2016104606A (ru) |
WO (1) | WO2015004286A1 (ru) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105850168B (zh) * | 2013-12-31 | 2019-11-29 | 华为终端有限公司 | 一种网络设备安全连接方法、相关装置及*** |
NL2013944B1 (en) * | 2014-12-09 | 2016-10-11 | Koninklijke Philips Nv | Public-key encryption system. |
BR112019008747A2 (pt) * | 2016-11-04 | 2019-07-16 | Koninklijke Philips Nv | segundo dispositivo, sistema, primeiro dispositivo, método a ser realizado por um segundo dispositivo e método a ser realizado por um primeiro dispositivo |
US10355859B2 (en) * | 2017-03-27 | 2019-07-16 | Certicom Corp. | Method and system for selecting a secure prime for finite field diffie-hellman |
WO2018200824A1 (en) | 2017-04-28 | 2018-11-01 | University Of North Dakota | Lightweight key exchange protocol |
US10333710B2 (en) * | 2017-09-12 | 2019-06-25 | Qed-It Systems Ltd. | Method and system for determining desired size of private randomness using Tsallis entropy |
US10952069B1 (en) * | 2017-11-07 | 2021-03-16 | Imam Abdulrahman Bin Faisal University | IoT cryptosystem device, system, method and computer program product |
EP3484093A1 (en) * | 2017-11-10 | 2019-05-15 | Koninklijke Philips N.V. | A computation device and method |
CN111262811B (zh) * | 2018-11-30 | 2022-05-13 | 中移物联网有限公司 | 一种数据加密传输方法及装置、设备和存储介质 |
US11436340B2 (en) | 2019-06-24 | 2022-09-06 | Bank Of America Corporation | Encrypted device identification stream generator for secure interaction authentication |
US11271739B2 (en) * | 2020-06-25 | 2022-03-08 | Digital 14 Llc | Error-correcting key agreement for noisy cryptographic systems |
JP6863514B1 (ja) * | 2020-09-02 | 2021-04-21 | 大日本印刷株式会社 | 鍵共有方法、鍵共有システム、認証デバイス、認証対象デバイス、コンピュータプログラム及び認証方法 |
JP7406108B2 (ja) * | 2020-09-29 | 2023-12-27 | 東芝情報システム株式会社 | 暗号復号システム、暗号復号方法、及び暗号復号用プログラム |
US11444767B1 (en) * | 2021-03-03 | 2022-09-13 | Nxp B.V. | Method for multiplying polynomials for a cryptographic operation |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2169449A1 (en) * | 1993-08-13 | 1995-02-23 | Frank Thomson Leighton | Secret key exchange |
US6055508A (en) * | 1998-06-05 | 2000-04-25 | Yeda Research And Development Co. Ltd. | Method for secure accounting and auditing on a communications network |
JP2003152709A (ja) * | 2001-11-13 | 2003-05-23 | Ntt Docomo Inc | 電子署名の構造並びに署名付き情報の検証方法及びシステム |
EP1569378A4 (en) * | 2002-12-03 | 2006-08-02 | Matsushita Electric Ind Co Ltd | TOGETHER FOR USING KEYS, PRODUCING EQUIPMENT FOR SHARED KEYS, AND RESTORING KEYS TO SHARED KEYS |
US7647428B2 (en) | 2003-05-27 | 2010-01-12 | Fujifilm Corporation | Method and apparatus for email relay of moving image conversion and transmission, and programs therefor |
US7987367B2 (en) * | 2006-08-30 | 2011-07-26 | Samsung Electronics Co., Ltd. | Method and apparatus for key agreement between devices using polynomial ring |
EP2279580B1 (en) * | 2008-04-14 | 2019-09-18 | Philips Intellectual Property & Standards GmbH | A method for distributing encryption means |
US8707042B2 (en) * | 2008-08-28 | 2014-04-22 | Red Hat, Inc. | Sharing keys between cooperating parties |
ES2531634T3 (es) | 2008-09-17 | 2015-03-18 | Koninklijke Philips N.V. | Procedimiento de comunicación en una red, dispositivo de comunicación y sistema asociado |
JP5705736B2 (ja) * | 2008-10-06 | 2015-04-22 | コーニンクレッカ フィリップス エヌ ヴェ | ネットワークを動作する方法、システム管理装置、ネットワーク及びコンピュータプログラム |
US20100153731A1 (en) | 2008-12-17 | 2010-06-17 | Information And Communications University | Lightweight Authentication Method, System, and Key Exchange Protocol For Low-Cost Electronic Devices |
RU2534944C2 (ru) * | 2009-03-19 | 2014-12-10 | Конинклейке Филипс Электроникс Н.В. | Способ обеспечения безопасности связи в сети, используемые для этого устройство связи, сеть и компьютерная программа |
US8707435B2 (en) * | 2009-06-02 | 2014-04-22 | Koninklijke Philips N.V. | Method and system for identifying compromised nodes |
KR101046992B1 (ko) * | 2009-10-29 | 2011-07-06 | 한국인터넷진흥원 | 센서데이터 보안유지 방법, 시스템 및 기록매체 |
US8385541B2 (en) * | 2010-02-18 | 2013-02-26 | King Fahd University Of Petroleum And Minerals | Method of performing elliptic polynomial cryptography with elliptic polynomial hopping |
CN102035647B (zh) * | 2010-12-24 | 2013-10-23 | 北京工业大学 | 一种增强保护的非对称密钥协商方法 |
RU2016104608A (ru) | 2013-07-12 | 2017-08-18 | Конинклейке Филипс Н.В. | Система для совместного использования криптографического ключа |
-
2014
- 2014-07-14 MX MX2016000048A patent/MX2016000048A/es unknown
- 2014-07-14 US US14/903,325 patent/US10027475B2/en not_active Expired - Fee Related
- 2014-07-14 EP EP14738832.6A patent/EP3020158B1/en not_active Not-in-force
- 2014-07-14 WO PCT/EP2014/064996 patent/WO2015004286A1/en active Application Filing
- 2014-07-14 CN CN201480039849.8A patent/CN105580309A/zh active Pending
- 2014-07-14 JP JP2016515964A patent/JP6067932B2/ja not_active Expired - Fee Related
- 2014-07-14 RU RU2016104606A patent/RU2016104606A/ru not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US10027475B2 (en) | 2018-07-17 |
US20170005792A1 (en) | 2017-01-05 |
EP3020158B1 (en) | 2017-04-19 |
RU2016104606A3 (ru) | 2018-06-06 |
CN105580309A (zh) | 2016-05-11 |
JP2016529753A (ja) | 2016-09-23 |
WO2015004286A1 (en) | 2015-01-15 |
MX2016000048A (es) | 2016-08-18 |
EP3020158A1 (en) | 2016-05-18 |
JP6067932B2 (ja) | 2017-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2016104606A (ru) | Устройство и способ согласования ключа | |
RU2017124139A (ru) | Система шифрования с открытым ключом | |
CN102546181B (zh) | 基于密钥池的云存储加解密方法 | |
RU2017139315A (ru) | Способ защиты информации в облачных вычислениях с использованием гомоморфного шифрования | |
JP5855696B2 (ja) | 完全性検証を含むブロック暗号化方法およびブロック復号化方法 | |
US20140098960A1 (en) | Ciphertext Processing Method, Apparatus, and System | |
JP6035459B2 (ja) | 暗号化装置、復号化装置、及びプログラム | |
JP2015524945A5 (ru) | ||
EP3068066A3 (en) | Private computation on encrypted biometric data using homomorphic encryption | |
US10454681B1 (en) | Multi-use key encapsulation processes | |
JP6575532B2 (ja) | 暗号化装置、復号装置、暗号処理システム、暗号化方法、復号方法、暗号化プログラム、及び復号プログラム | |
JP2013047822A5 (ru) | ||
JP6194886B2 (ja) | 暗号化統計処理システム、復号システム、鍵生成装置、プロキシ装置、暗号化統計データ生成装置、暗号化統計処理方法、および、暗号化統計処理プログラム | |
JP2015158665A (ja) | 形態保存暗号化のための可変長ブロック暗号装置および方法 | |
JP6305642B2 (ja) | メッセージ認証子生成装置、メッセージ認証子生成方法及びメッセージ認証子生成プログラム | |
JP2014085674A5 (ru) | ||
CN103916248A (zh) | 一种全同态加密公钥空间压缩方法 | |
CN103607278A (zh) | 一种安全的数据云存储方法 | |
JP6059347B2 (ja) | 復号装置、復号能力提供装置、それらの方法、およびプログラム | |
Sharma et al. | Analysis of AES Encryption with ECC | |
Hodowu et al. | An enhancement of data security in cloud computing with an implementation of a two-level cryptographic technique, using AES and ECC algorithm | |
CN105530089B (zh) | 属性基加密方法和装置 | |
JP6270683B2 (ja) | 暗号システム、暗号方法、普遍再暗号化鍵生成装置及び再暗号化鍵生成装置 | |
US20140115322A1 (en) | Method, apparatus and system for performing proxy transformation | |
KR102045843B1 (ko) | 블록 암호화 처리 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FA92 | Acknowledgement of application withdrawn (lack of supplementary materials submitted) |
Effective date: 20180924 |