NL2013520B1 - Public-key encryption system. - Google Patents
Public-key encryption system. Download PDFInfo
- Publication number
- NL2013520B1 NL2013520B1 NL2013520A NL2013520A NL2013520B1 NL 2013520 B1 NL2013520 B1 NL 2013520B1 NL 2013520 A NL2013520 A NL 2013520A NL 2013520 A NL2013520 A NL 2013520A NL 2013520 B1 NL2013520 B1 NL 2013520B1
- Authority
- NL
- Netherlands
- Prior art keywords
- public
- key
- polynomial
- private
- univariate
- 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/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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Physics & Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Analysis (AREA)
- General Physics & Mathematics (AREA)
- Algebra (AREA)
- Storage Device Security (AREA)
- Mobile Radio Communication Systems (AREA)
Claims (15)
1. Sleutelgeneratiehulpmiddel (100) geconfigureerd voor het genereren van een openbare sleutel (126) voor gebruikt in een openbare sleutel codeerhulpmiddel en een overeenkomstige private sleutel (114) voor gebruik in een private sleutel decodeerhulpmiddel, het sleutelgeneratiehulpmiddel omvattende een private sleutel-generator (110) geconfigureerd voor het verkrijgen in elektronische vorm van een private willekeurige waarde (112, 5) en het genereren van de private sleutel (114), waarbij de private sleutel de private willekeurige waarde (112) omvat, en een openbare sleutel generator (120) geconfigureerd voor het verkrijgen in elektronische vorm van een openbare reeks bivariate polynomen (122,/(,)) waarbij een verschillende vervangbare ring is geassocieerd met elk polynoom van de openbare reeks bivariate polynomen, het berekenen van een openbaar univariaat polynoom (124) door het optellen van de univariate polynomen verkregen door vervanging van de private willekeurige waarde (112, 5) in de polynomen van de openbare reeks (122, ƒ (s,)) waarbij het univariate polynoom verkregen door het vervangen van de private willekeurige waarde (s) in een specifiek polynoom van de openbare reeks/(s,)) is gereduceerd tot een conische vorm in de vervangbare ring geassocieerd met het specifieke univariate polynoom, en het genereren van de openbare sleutel (126), waarbij de openbare sleutel het openbare univariate polynoom (124) en de openbare reeks (122) omvat.
2. Openbare sleutel codeerhulpmiddel (200) voor het coderen van een elektronisch bericht (410) door middel van een openbare sleutel, waarbij de openbare sleutel een openbaar univariaat polynoom en een openbare reeks bivariate polynomen (ft (,)) omvat, waarbij een verschillende vervangbare ring is geassocieerd met elk polynoom van de openbare reeks bivariate polynomen, het openbare sleutel codeerhulpmiddel omvattende een symmetrische sleutel-verkrijger (210) geconfigureerd voor het verkrijgen in elektronische vorm van een coderende willekeurige waarde (212, r), en het berekenen van een symmetrische sleutel (214, K) door het vervangen van de coderende willekeurige waarde (212, r) in het openbare univariate polynoom, een decodeerinformatie-generator (220) geconfigureerd voor het berekenen van een decoderend univariaat polynoom (222) door het optellen over univariate polynomen verkregen door het vervangen van de coderende willekeurige waarde (r) in de polynomen van de openbare reeks (122, /j(r, )), het univariate polynoom verkregen door het vervangen van de coderende willekeurige waarde (r) in een specifiek polynoom van de openbare reeks (fi(r, )) is gereduceerd tot een canonische vorm in de vervangbare ring geassocieerd met het specifieke univariate polynoom, en het genereren van de decodeerinformatie (424), waarbij de decodeerinformatie het decoderende univariate polynoom (222) omvat, en een codeereenheid (230) geconfigureerd voor het coderen van het bericht (410) met de symmetrische sleutel (214) en het associëren van genoemd gecodeerd bericht (422) met de decodeerinformation (424).
3. Een private sleutel decodeerhulpmiddel (300) voor het decoderen van een gecodeerd bericht (422) door middel van decodeerinformatie (424) verkrijgbaar door het openbare sleutel codeerhulpmiddel volgens conclusie 2, en een private sleutel (114), de decodeerinformatie omvattende een decoderend univariaat polynoom (222), waarbij de private sleutel een private willekeurige waarde (112, s) omvat, het private sleutel decodeerhulpmiddel omvattende een symmetrische sleutel verkrijger (310) geconfigureerd voor het reconstrueren van een symmetrische sleutel (312, K') door het vervangen van de private willekeurige waarde (s) in het decoderende univariate polynoom (222), een decodeereenheid (320) geconfigureerd voor het decoderen van het gecodeerde bericht met genoemde gereconstrueerde symmetrische sleutel (312, K').
4. Openbare sleutel codeerhulpmiddel volgens conclusie 2, waarbij de openbare reeks bivariate polynomen (/j(,)) alleen symmetrische bivariate polynomen omvat, en/of de openbare reeks bivariate polynomen (ft (,)) ten minste twee verschillende bivariate polynomen omvat, en/of ten minste één polynoom van de openbare reeks een graad omvat van ten minste twee in één van de twee variabelen van genoemd ten minste één polynoom.
5. Openbare sleutel codeerhulpmiddel volgens conclusie 2, waarbij het openbare univariate polynoom wordt voorgesteld als een lijst van coëfficiënten van het openbare univariate polynoom in een canonische vorm, en het decoderende univariate polynoom wordt voorgesteld als een lij st van coëfficiënten van het decoderende univariate polynoom in een canonische vorm.
6. Openbare sleutel codeerhulpmiddel volgens conclusie 2, waarbij een openbaar globaal reductie geheel getal (JV) is geassocieerd met de openbare reeks en een openbaar individueel reductie geheel getal (qt) met elk polynoom van de openbare reeks, de private willekeurige waarde en de coderende willekeurige waarde (r) gehele getallen zijn, elk polynoom in de openbare reeks een bivariaat polynoom is met gehele coëfficiënten (/j(,)), het openbare univariate polynoom en decoderend univariaat polynoom univariate polynomen zijn met gehele coëfficiënten, en waarbij het berekenen van de symmetrische sleutel (K) het vervangen omvat van de coderende willekeurige waarde (r) in het openbare univariate polynoom en het verminderen modulo het globale reductie geheel getal (N), het berekenen van het decoderende univariate polynoom omvat het verkrijgen van een reeks univariate polynomen door voor elk polynoom van de openbare reeks het vervangen van de private coderende waarde (r) in het polynoom (fi(r, )) en het verminderen modulo het openbare individuele reductie geheel getal (qfj) geassocieerd met genoemd polynoom, en het optellen van de reeks univariate polynomen en het verminderen modulo het globale reductie gehele getal (N).
7. Openbare sleutel codeerhulpmiddel volgens conclusie 6, waarbij het openbare globale reductie geheel getal (N) een oneven getal is, hoger dan 2(a+2)*-i en/of lager dan 2(a+2)ö, waarbij a de hoogste graad weergeeft in één van de twee variabelen van de polynomen in de openbare reeks, en b een sleutellengte voorstelt, en voor elk openbaar individueel reductie geheel getal (qL) is het openbare globale reductie geheel getal (N) min genoemd openbaar individueel reductie geheel getal a — N — B 2b 1 < β <2* (<7i) een veelvoud van 2 tot de macht van de sleutellengte ( ” h, - h, ) en lager dan 2 tot de macht van tweemaal de sleutellengte, en waarbij het berekenen van de symmetrische sleutel (K) verder het verminderen modulo 2 tot de macht van de sleutellengte (2b) omvat.
8. Een private sleutel decodeerhulpmiddel volgens conclusie 3, waarbij de decodeerinformatie sleutelbevestigingsgegevens omvat berekend uit de symmetrische sleutel (K) om te verifiëren of een opnieuw geconstrueerde sleutel (K’) gelijk is aan genoemde symmetrische sleutel (K), de decodeerinformatie omvattende de sleutelbevestigingsgegevens, en waarbij het reconstrueren van de symmetrische sleutel (K) omvat het afleiden van een gereconstrueerde sleutel (K') van het resultaat van het vervangen van de private willekeurige waarde (s) in het decoderende univariate polynoom en het verminderen modulo het openbare globale reductie geheel getal m het bepalen uit de sleutelbevestigingsgegevens of de eerste gereconstrueerde sleutel (K') gelijk is aan de symmetrische sleutel (K) en indien niet het afleiden van een verdere gereconstrueerde sleutel van de eerste opnieuw geconstrueerde sleutel (Kr).
9. Private sleutel decodeerhulpmiddel volgens conclusie 8, waarbij het reconstrueren van de symmetrische sleutel (K) het vervangen omvat van de private willekeurige waarde (s) in het decoderende univariate polynoom en het verminderen modulo openbaar globale reductie geheel getal (IV), waarbij het afleiden van een verder gereconstrueerde sleutel het toevoegen omvat van het openbare globale reductie geheel getal (N) of een meervoud van het openbare globale reductie geheel getal (N) aan de eerste gereconstrueerde sleutel (ff') en het verminderen modulo 2 tot de macht van de sleutellengte (26).
10. Openbare sleutel codeerhulpmiddel volgens conclusie 2, waarbij een openbaar globaal reductiepolynoom (N(t)) is geassocieerd met de openbare reeks en openbare individuele reductiepolynomen (Qi(t)) met elk polynoom van de openbare reeks, de private willekeurige waarde (s(t)) en de coderende willekeurige waarde (r(t)) polynomen zijn, elk specifiek polynoom (Fj(,)) in de openbare reeks een bivariaat polynoom is met coëfficiënten (Fi 7 fc(t)) genomen van de polynoom-ring modulo het openbare individuele reductie polynoom (Qt(t)) geassocieerd met het specifieke polynoom het openbare univariate polynoom en het decoderende univariate polynoom polynoomcoëfficiënten hebben, en waarbij het berekenen van de symmetrische sleutel (K) het vervangen omvat van de coderende willekeurige waarde (r(t)) in het openbare univariate polynoom en het verminderen modulo het globale reductie polynoom (N(t)), het berekenen van het decoderende univariate polynoom omvat het verkrijgen van een reeks univariate polynomen door voor elk polynoom van de openbare reeks het vervangen van de private coderende waarde (r(t)) in het polynoom (Fj( ,r )) en het verminderen modulo het openbare individuele reductie polynoom (Qt(t)) geassocieerd met genoemd polynoom, en het optellen van de reeks univariate polynomen.
11. Sleutelgeneratiewerkwijze geconfigureerd voor het genereren van een openbare sleutel voor gebruikt bij een openbare sleutel codeerwerkwijze en een overeenkomstige private sleutel voor gebruik bij een private sleutel decodeerwerkwijze, de sleutelgeneratiewerkwij ze omvattende het verkrijgen in elektronische vorm van een private willekeurige waarde (s), waarbij een verschillende vervangbare ring is geassocieerd met elk polynoom van de openbare reeks bivariate polynomen, en het genereren van de private sleutel, de private sleutel omvattende de private willekeurige waarde, en het verkrijgen in elektronische vorm van een openbare reeks bivariate polynomen (£(,)), het berekenen van een openbaar univariaat polynoom door het optellen over univariate polynomen verkregen door het vervangen van de private willekeurige waarde (s) in de polynomen van de openbare reeks (fc (s, )), het univariate polynoom verkregen door het vervangen van de private willekeurige waarde (s) in een specifiek polynoom van de openbare reeks )) is gereduceerd tot een canonische vorm in de vervangbare ring geassocieerd met het specifieke univariate polynoom, en het genereren van de openbare sleutel, de openbare sleutel omvattende het openbare univariate polynoom en de openbare reeks.
12. Openbare sleutel codeerwerkwijze voor het coderen van een elektronisch bericht door middel van een openbare sleutel, de openbare sleutel omvattende een openbaar univariaat polynoom en een openbare reeks bivariate polynomen (ƒ;(,)), waarbij een verschillende vervangende ring is geassocieerd met elk polynoom van de openbare reeks bivariate polynomen, het verkrijgen in elektronische vorm van een coderende willekeurige waarde (r), en het berekenen van een symmetrische sleutel (K) door het vervangen van de coderende willekeurige waarde (r) in het openbare univariate polynoom, het berekenen van een decoderend univariaat polynoom door het optellen over univariate polynomen verkregen door het vervangen van de coderende willekeurige waarde (r) in de polynomen van de openbare reeks (fi(r, )), het univariate polynoom verkregen door het vervangen van de coderende willekeurige waarde (r) in een specifiek polynoom van de openbare reeks (ft(r, )) is gereduceerd tot een canonische vorm in de vervangbare ring geassocieerd met het specifieke univariate polynoom, en het genereren van de decodeerinformatie, de decodeerinformatie omvattende het decoderende univariate polynoom, en het coderen van het bericht met de symmetrische sleutel en het associëren van genoemd gecodeerd bericht met de decodeerinformatie.
13. Private sleutel decodeerwerkwijze voor het decoderen van een gecodeerd bericht door middel van decodeerinformation verkrijgbaar door de werkwijze volgens conclusie 12, en een private sleutel, de decodeerinformatie omvattende een decoderend univariaat polynoom, de private sleutel omvattende een private willekeurige waarde (s), het reconstrueren van een symmetrische sleutel (K) door het vervangen van de private willekeurige waarde (s) in het decoderende univariate polynoom, het decoderen van het bericht met de symmetrische sleutel (K).
14. Computerprogramma omvattende computerprogramma-codeermiddelen aangepast om alle stappen uit te voeren van willekeurig één van de conclusies 11, 12 en 13 wanneer het computerprogramma wordt afgespeeld op een computer.
15. Computerprogramma volgens conclusie 14, opgenomen op een computer leesbaar medium.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL2013520A NL2013520B1 (en) | 2014-09-24 | 2014-09-24 | Public-key encryption system. |
US15/512,938 US10374797B2 (en) | 2014-09-24 | 2015-09-22 | Public-key encryption system |
PCT/EP2015/071779 WO2016046227A1 (en) | 2014-09-24 | 2015-09-22 | Public-key encryption system |
EP15771899.0A EP3198784B1 (en) | 2014-09-24 | 2015-09-22 | Public-key encryption system |
JP2017516105A JP6328333B2 (ja) | 2014-09-24 | 2015-09-22 | 公開鍵暗号化システム |
CN201580051814.0A CN107078906A (zh) | 2014-09-24 | 2015-09-22 | 公钥加密*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL2013520A NL2013520B1 (en) | 2014-09-24 | 2014-09-24 | Public-key encryption system. |
Publications (1)
Publication Number | Publication Date |
---|---|
NL2013520B1 true NL2013520B1 (en) | 2016-09-29 |
Family
ID=51869008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL2013520A NL2013520B1 (en) | 2014-09-24 | 2014-09-24 | Public-key encryption system. |
Country Status (6)
Country | Link |
---|---|
US (1) | US10374797B2 (nl) |
EP (1) | EP3198784B1 (nl) |
JP (1) | JP6328333B2 (nl) |
CN (1) | CN107078906A (nl) |
NL (1) | NL2013520B1 (nl) |
WO (1) | WO2016046227A1 (nl) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL2013944B1 (en) * | 2014-12-09 | 2016-10-11 | Koninklijke Philips Nv | Public-key encryption system. |
US10205598B2 (en) * | 2015-05-03 | 2019-02-12 | Ronald Francis Sulpizio, JR. | Temporal key generation and PKI gateway |
US10484186B2 (en) * | 2016-09-30 | 2019-11-19 | Intel Corporation | Cascading multivariate quadratic identification schemes for chain of trust |
US20180260868A1 (en) * | 2017-03-07 | 2018-09-13 | Vaughn Peterson | Method of Product Transportation Device Delivery |
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 |
US11431494B2 (en) * | 2018-03-15 | 2022-08-30 | Atakama LLC | Passwordless security system for data-at-rest |
JP6977882B2 (ja) * | 2018-05-25 | 2021-12-08 | 日本電信電話株式会社 | 秘密一括近似システム、秘密計算装置、秘密一括近似方法、およびプログラム |
EP3624391A1 (en) * | 2018-09-12 | 2020-03-18 | Koninklijke Philips N.V. | Public/private key system with decreased encrypted message size |
DE102019101195A1 (de) * | 2019-01-17 | 2020-07-23 | Bundesdruckerei Gmbh | Verfahren zum sicheren Übermitteln einer Datei |
US10839060B1 (en) * | 2019-08-27 | 2020-11-17 | Capital One Services, Llc | Techniques for multi-voice speech recognition commands |
JP7273742B2 (ja) * | 2020-02-07 | 2023-05-15 | 株式会社東芝 | 暗号化装置、復号装置、暗号方法、復号方法、暗号化プログラム及び復号プログラム |
JP7527866B2 (ja) * | 2020-07-01 | 2024-08-05 | キヤノン株式会社 | プログラム、情報処理装置及び制御方法 |
JP7443217B2 (ja) | 2020-11-12 | 2024-03-05 | 株式会社東芝 | 暗号化装置、復号装置、暗号方法、復号方法、暗号化プログラム及び復号プログラム |
CN115189881B (zh) * | 2022-09-07 | 2022-11-29 | 广东名阳信息科技有限公司 | 一种基于边缘计算的物联网数据接入及处理***及方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2667539A1 (en) * | 2012-05-21 | 2013-11-27 | Koninklijke Philips N.V. | Key sharing methods, device and system for configuration thereof. |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0637749A (ja) | 1992-07-16 | 1994-02-10 | Nec Corp | 暗号装置 |
JP3917507B2 (ja) * | 2002-01-28 | 2007-05-23 | 株式会社東芝 | コンテンツ提供側システム、ユーザ側システム、追跡システム、コンテンツ提供方法、暗号化コンテンツ復号方法、不正ユーザ特定方法、暗号化装置、復号装置及びプログラム |
JP4630826B2 (ja) * | 2006-01-27 | 2011-02-09 | 株式会社東芝 | 復号鍵生成方法、コンテンツ提供側システム、ユーザ側システム、追跡システム、コンテンツ提供方法、暗号化コンテンツ復号方法、プログラム、暗号化装置及び復号装置 |
US8098815B2 (en) * | 2006-10-11 | 2012-01-17 | Frank Rubin | Device, system and method for cryptographic key exchange |
JP2008203548A (ja) * | 2007-02-20 | 2008-09-04 | Oki Electric Ind Co Ltd | 二次双曲線群を使用する鍵生成方法、復号方法、署名検証方法、鍵ストリーム生成方法および装置。 |
US8705744B2 (en) * | 2007-04-05 | 2014-04-22 | Koninklijke Philips N.V. | Wireless sensor network key distribution |
EP2234322B1 (en) * | 2008-01-18 | 2019-10-02 | Mitsubishi Electric Corporation | Cryptographic parameter setting device, cryptographic system, program, and cryptographic parameter setting method |
KR101591508B1 (ko) * | 2008-04-14 | 2016-02-18 | 코닌클리케 필립스 엔.브이. | 암호 수단을 분배하는 방법 |
KR20100134745A (ko) * | 2008-04-14 | 2010-12-23 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 분산형 아이덴티피케이션을 위한 방법, 네트워크 내의 스테이션 |
JP2010011400A (ja) * | 2008-06-30 | 2010-01-14 | National Institute Of Advanced Industrial & Technology | 共通鍵方式の暗号通信システム |
US8707042B2 (en) * | 2008-08-28 | 2014-04-22 | Red Hat, Inc. | Sharing keys between cooperating parties |
WO2010032158A2 (en) | 2008-09-17 | 2010-03-25 | Philips Intellectual Property & Standards Gmbh | A method for communicating in a network, a communication device and a system therefor |
US9077520B2 (en) * | 2009-03-19 | 2015-07-07 | Koninklijke Philips N.V. | Method for secure communication in a network, a communication device, a network and a computer program therefor |
CN102064938B (zh) * | 2010-12-30 | 2016-12-21 | 苏盛辉 | 一种基于多变量与不确定性的公钥加密方法 |
US8817974B2 (en) * | 2011-05-11 | 2014-08-26 | Nxp B.V. | Finite field cryptographic arithmetic resistant to fault attacks |
JP6328152B2 (ja) * | 2013-02-28 | 2018-05-23 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | 共有鍵を導出するよう構成されたネットワークデバイス |
-
2014
- 2014-09-24 NL NL2013520A patent/NL2013520B1/en not_active IP Right Cessation
-
2015
- 2015-09-22 US US15/512,938 patent/US10374797B2/en not_active Expired - Fee Related
- 2015-09-22 JP JP2017516105A patent/JP6328333B2/ja not_active Expired - Fee Related
- 2015-09-22 CN CN201580051814.0A patent/CN107078906A/zh active Pending
- 2015-09-22 WO PCT/EP2015/071779 patent/WO2016046227A1/en active Application Filing
- 2015-09-22 EP EP15771899.0A patent/EP3198784B1/en not_active Not-in-force
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2667539A1 (en) * | 2012-05-21 | 2013-11-27 | Koninklijke Philips N.V. | Key sharing methods, device and system for configuration thereof. |
Non-Patent Citations (2)
Title |
---|
ASHOK KUMAR DAS: "Improving Identity-based Random Key Establishment Scheme for Large-scale Hierarchical Wireless Sensor Networks", INTERNATIONAL JOURNAL OF NETWORK SECURITY, 1 January 2012 (2012-01-01), pages 1 - 21, XP055195827, Retrieved from the Internet <URL:http://tao.wordpedia.com/detail_j.aspx?database_id=1&content_id=744&volumn_id=111570&chapter_id=309750> * |
MASAHIRO YAGISAWA: "Key Agreement Protocols Based on Multivariate Polynomials over Fq", INTERNATIONAL ASSOCIATION FOR CRYPTOLOGIC RESEARCH,, vol. 20101024:072856, 24 October 2010 (2010-10-24), pages 1 - 3, XP061004291 * |
Also Published As
Publication number | Publication date |
---|---|
US10374797B2 (en) | 2019-08-06 |
JP2017532598A (ja) | 2017-11-02 |
EP3198784A1 (en) | 2017-08-02 |
US20180034630A1 (en) | 2018-02-01 |
JP6328333B2 (ja) | 2018-05-23 |
EP3198784B1 (en) | 2018-04-11 |
CN107078906A (zh) | 2017-08-18 |
WO2016046227A1 (en) | 2016-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
NL2013520B1 (en) | Public-key encryption system. | |
NL2013944B1 (en) | Public-key encryption system. | |
JP6720424B1 (ja) | 鍵共有デバイス及び方法 | |
EP3020158B1 (en) | Key agreement device and method | |
JP2020509695A (ja) | 楕円曲線の同種に基づくキー合意プロトコル | |
CN113259329A (zh) | 一种数据不经意传输方法、装置、电子设备及存储介质 | |
US20160156470A1 (en) | System for sharing a cryptographic key | |
JP2012203182A (ja) | 暗号処理システム、鍵生成装置、暗号化装置、復号装置、暗号処理方法及び暗号処理プログラム | |
US20160013933A1 (en) | Order-preserving encryption system, device, method, and program | |
GB2401012A (en) | Identifier-based encryption | |
JP2016158189A (ja) | 鍵付替え方向制御システムおよび鍵付替え方向制御方法 | |
KR20160131798A (ko) | 연산 에러 검출이 가능한 준동형 암호 방법 및 그 시스템 | |
CN105099653A (zh) | 分布式数据处理方法、装置及*** | |
JP6059347B2 (ja) | 復号装置、復号能力提供装置、それらの方法、およびプログラム | |
EP4289103A1 (en) | Threshold key exchange | |
JP7229778B2 (ja) | 鍵管理システム及び方法 | |
Barman et al. | An efficient hybrid elliptic curve cryptography system with DNA encoding | |
JP2017038336A (ja) | 復号方法 | |
JP2007208410A (ja) | Idベース暗号通信システム | |
Ding et al. | Ciphertext retrieval via attribute-based FHE in cloud computing | |
Singh et al. | Security of Data with 3DES & Watermarking Algorithm | |
Sanchol et al. | A lightweight mobile-cloud based access control scheme with fully outsourced CP-ABE decryption | |
Sangamkumar et al. | Improved Scheme of ECC and as Intrusion Detector. | |
JP2005210639A (ja) | 鍵生成システム、鍵生成サーバ及び鍵生成方法 | |
KR20060031845A (ko) | 메시지를 인코딩/디코딩하는 방법 및 관련 디바이스 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM | Lapsed because of non-payment of the annual fee |
Effective date: 20201001 |