JP2013168991A - 量子暗号化のシステムおよび方法 - Google Patents
量子暗号化のシステムおよび方法 Download PDFInfo
- Publication number
- JP2013168991A JP2013168991A JP2013087790A JP2013087790A JP2013168991A JP 2013168991 A JP2013168991 A JP 2013168991A JP 2013087790 A JP2013087790 A JP 2013087790A JP 2013087790 A JP2013087790 A JP 2013087790A JP 2013168991 A JP2013168991 A JP 2013168991A
- Authority
- JP
- Japan
- Prior art keywords
- seed
- encryption
- key stream
- keystream
- encryption key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000010287 polarization Effects 0.000 claims abstract description 23
- 238000004891 communication Methods 0.000 claims abstract description 11
- 230000001360 synchronised effect Effects 0.000 claims description 33
- 238000012546 transfer Methods 0.000 claims description 10
- 230000005610 quantum mechanics Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000005259 measurement Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000012297 crystallization seed Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Images
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/12—Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
-
- 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/0852—Quantum cryptography
- H04L9/0858—Details about key distillation or coding, e.g. reconciliation, error correction, privacy amplification, polarisation coding or phase coding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Theoretical Computer Science (AREA)
- Optical Communication System (AREA)
Abstract
【解決手段】量子暗号化は、ハイゼンベルクの不確定性原理に依拠して、盗聴の可能性から保護する。ハイゼンベルクの不確定性原理は、正準共役特性のペアが、同時には正確に測定され得ないことに基く。量子暗号化において、量子波束(例えば、光子)が、直交偏光基底を使用して偏光情報を測定しようと試みることが元の偏光情報を壊すことになる、或る特定の偏光基底を使用して、暗号化キーストリームを送信する。このため、単純な観察者(すなわち、盗聴者)は、測定しようと試みると、意図せずに壊し、盗聴を検出出来る。
【選択図】図1
Description
Claims (10)
- 偏光された光子を使用して暗号化キーストリーム(811/851)を別の通信エンティティと同期させるように構成されたキーシンクロナイザ(111/151)と、
同期されたキーストリームに基づいて、i)平文(813/853)から暗号文(815/855)、およびii)暗号文から平文の少なくともいずれかを生成するように構成された暗号化回路(119/159)とを含む、暗号システム(110/150)。 - キーシンクロナイザが、
暗号化キーストリームシードを生成するように構成されたシードジェネレータ(113/153)と、
偏光された光子を交換することによって、暗号化キーストリームシードを、その別の通信エンティティと同期させるように構成されたエクスチェンジャ(115/155)とを含み、暗号化キーストリームが、同期された暗号化キーストリームシードから導き出される、請求項1に記載の暗号システム。 - シードジェネレータが、
クロッキング信号を出力するように構成された複数のクロッキングモジュール(211−215)と、
クロッキング信号に基づいて並び換わるように構成された複数の線形フィードバックシフトレジスタ(201−205)と、
クロッキング信号と、複数の線形フィードバックシフトレジスタの少なくとも1つからの出力の少なくともいずれかから、暗号化キーストリームシードを生成するように構成された出力モジュール(220)とを含み、複数のクロッキングモジュールが、原始多項式から導き出されたタップ系列に従って複数の線形フィードバックシフトレジスタからタップされたビットを受け取る、請求項2に記載の暗号システム。 - エクスチェンジャが、暗号化キーストリームシードに基づいて、それぞれの偏光された光子の偏光値および基底を決定し、さらにその別の通信エンティティとの同期に失敗する暗号化キーストリームシードの部分を破棄するようにさらに構成される、請求項2に記載の暗号システム。
- 暗号化キーグリッド(410)を形成する複数の循環重連結リスト(510/520)と、
複数の循環重連結リストを並べ換えるように構成されたキーグリッドムーバ(420)と、
暗号化キーグリッドからキーストリームを抽出するように構成されたキーストリームリーダ(430)とを含む、ランダムビットキーストリームジェネレータ(117/157)。 - キーグリッドムーバが、原始多項式から導き出されたタップ系列に従って複数の循環重連結リストからタップされたビットを受け取り、複数の循環重連結リストの1つを並べ換えるようにクロッキング信号を出力するようにそれぞれが構成された複数のクロッキングモジュール(515/525)を含む、請求項5に記載のランダムビットキーストリームジェネレータ。
- 偏光された光子を交換することによって、生成された暗号化キーストリームシードを別の通信エンティティと同期させて、同期された暗号化キーストリームシードをもたらすこと、
同期された暗号化キーストリームシードを使用して、同期された暗号化キーストリームを生成すること(S925)、および
同期された暗号化キーストリームを使用して、i)情報を暗号化すること(S980)と、ii)情報を復号すること(S930)の少なくともいずれかを含む、暗号化データ転送の方法。 - 同期させるステップが、
受信された暗号化キーストリームシードの部分を示す偏光された光子の少なくとも1つを、その別の通信エンティティから受信すること、
生成された暗号化キーストリームシードに基づいて、それぞれの受信された、偏光された光子の偏光を測定すること(S910)、
受信された暗号化キーストリームシードの受信された部分を、生成された暗号化キーストリームシードの対応する部分と比較すること、
不一致の暗号化キーストリームシード部分を同期していない暗号化キーストリームシード部分として、その別の通信エンティティに報告すること、および
同期していない暗号化キーストリームシード部分を破棄することによって、同期された暗号化キーストリームシードを生成することを含む、請求項7に記載の方法。 - 同期させるステップが、
生成された暗号化キーストリームシードに基づいて、それぞれの偏光された光子の偏光を変調すること、
生成された暗号化キーストリームシードの部分を示す偏光された光子を、その別の通信エンティティに送信すること(S960)、
同期していない暗号化キーストリームシード部分を報告する情報を受信すること、および
生成された暗号化キーストリームシードから同期していない暗号化キーストリームシード部分を破棄することによって、同期された暗号化キーストリームシードを生成することを含む、請求項7に記載の方法。 - 所与の素数に基づいて、複数の線形フィードバックシフトレジスタを初期設定すること、
原始多項式から導き出されたタップ系列に従って複数の線形フィードバックシフトレジスタからタップされたビットに基づいて、クロッキング信号を生成すること、
クロッキング信号に基づいて、複数の線形フィードバックシフトレジスタの少なくとも1つを並べ換えること、および
少なくとも1つのクロッキング信号、および複数の線形フィードバックシフトレジスタの少なくとも1つからの出力から、生成された暗号化キーストリームシードを生成することをさらに含む、請求項7に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/806,333 | 2007-05-31 | ||
| US11/806,333 US20080298583A1 (en) | 2007-05-31 | 2007-05-31 | System and method of quantum encryption |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010510305A Division JP2010528563A (ja) | 2007-05-31 | 2008-05-23 | 量子暗号化のシステムおよび方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013168991A true JP2013168991A (ja) | 2013-08-29 |
Family
ID=39876562
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010510305A Pending JP2010528563A (ja) | 2007-05-31 | 2008-05-23 | 量子暗号化のシステムおよび方法 |
| JP2013087790A Pending JP2013168991A (ja) | 2007-05-31 | 2013-04-18 | 量子暗号化のシステムおよび方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010510305A Pending JP2010528563A (ja) | 2007-05-31 | 2008-05-23 | 量子暗号化のシステムおよび方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20080298583A1 (ja) |
| EP (1) | EP2165455A2 (ja) |
| JP (2) | JP2010528563A (ja) |
| WO (1) | WO2008153774A2 (ja) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8265272B2 (en) * | 2007-08-29 | 2012-09-11 | Red Hat, Inc. | Method and an apparatus to generate pseudo random bits for a cryptographic key |
| US8781117B2 (en) * | 2007-08-29 | 2014-07-15 | Red Hat, Inc. | Generating pseudo random bits from polynomials |
| US8416947B2 (en) | 2008-02-21 | 2013-04-09 | Red Hat, Inc. | Block cipher using multiplication over a finite field of even characteristic |
| US7945049B2 (en) * | 2008-02-28 | 2011-05-17 | Red Hat, Inc. | Stream cipher using multiplication over a finite field of even characteristic |
| US8560587B2 (en) * | 2008-05-22 | 2013-10-15 | Red Hat, Inc. | Non-linear mixing of pseudo-random number generator output |
| US8588412B2 (en) * | 2008-05-23 | 2013-11-19 | Red Hat, Inc. | Mechanism for generating pseudorandom number sequences |
| JP2010015541A (ja) * | 2008-06-04 | 2010-01-21 | Fujitsu Ltd | 認証システム、端末装置、パスワード発行装置及び認証方法 |
| US8358781B2 (en) * | 2008-11-30 | 2013-01-22 | Red Hat, Inc. | Nonlinear feedback mode for block ciphers |
| US9246672B2 (en) | 2010-06-24 | 2016-01-26 | Blackberry Limited | Two indices moving in opposite directions for cryptographic bidirectional communications using a shared master key |
| EP2400688B1 (en) * | 2010-06-24 | 2020-11-11 | BlackBerry Limited | Indices moving in opposite directions for cryptographic bidirectional communications using a shared master key |
| US8437471B2 (en) * | 2010-08-04 | 2013-05-07 | Lawrence P. Huang | System for scrambling and methods for use therewith |
| US10439802B2 (en) * | 2010-08-04 | 2019-10-08 | Lawrence P. Huang | System for scrambling and methods for use therewith |
| US8699703B2 (en) * | 2011-10-19 | 2014-04-15 | Apple Inc. | System and method for pseudo-random polymorphic tree construction |
| US9660803B2 (en) * | 2015-09-15 | 2017-05-23 | Global Risk Advisors | Device and method for resonant cryptography |
| CN108123795B (zh) * | 2016-11-28 | 2020-01-10 | 广东国盾量子科技有限公司 | 量子密钥芯片的发行方法、应用方法、发行平台及系统 |
| US10903933B2 (en) * | 2017-12-21 | 2021-01-26 | Rolls-Royce North American Technologies Inc. | Method and apparatus for cyber security using light polarization |
| US10776480B2 (en) | 2018-04-02 | 2020-09-15 | International Business Machines Corporation | Producing volatile password hashing algorithm salts from hardware random number generators |
| GB2582900A (en) * | 2019-03-18 | 2020-10-14 | Pqshield Ltd | Cryptography using a cryptographic state |
| GB201911802D0 (en) | 2019-08-16 | 2019-10-02 | Pqshield Ltd | Lattice Coprocessor |
| US11405203B2 (en) * | 2020-02-17 | 2022-08-02 | Eclypses, Inc. | System and method for securely transferring data using generated encryption keys |
| GB2608999A (en) * | 2021-07-15 | 2023-01-25 | Pqshield Ltd | Cryptographic system for post-quantum cryptographic operations |
| ES3036303A1 (es) * | 2025-03-31 | 2025-09-17 | Tapia Daniel Magdaleno | Sistema cerficador universal, modular e interoperable para representar, autenficar y transferir información estructurada en cualquier soporte y funcionamiento |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1195984A (ja) * | 1997-09-24 | 1999-04-09 | Nec Corp | 擬似乱数発生方法および装置 |
| US20050084110A1 (en) * | 2003-10-21 | 2005-04-21 | Palmer Thomas E. | System and method for n-dimensional encryption |
| US20060083379A1 (en) * | 2004-10-19 | 2006-04-20 | Brookner George M | Cryptographic communications session security |
| WO2006078033A1 (ja) * | 2005-01-24 | 2006-07-27 | Inter-University Research Institute Corporation / Research Organization of Information and Systems | 量子鍵配送方法、通信システムおよび通信装置 |
| WO2006100801A1 (ja) * | 2005-03-23 | 2006-09-28 | Kddi Corporation | キーストリーム暗号化装置および方法ならびにプログラム |
| JP2007053590A (ja) * | 2005-08-18 | 2007-03-01 | Nec Corp | 秘匿通信システムおよび共有秘密情報の生成方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030072059A1 (en) * | 2001-07-05 | 2003-04-17 | Wave7 Optics, Inc. | System and method for securing a communication channel over an optical network |
| AU2002338042A1 (en) * | 2002-09-26 | 2004-04-19 | Mitsubishi Denki Kabushiki Kaisha | Cryptographic communication apparatus |
| US7983422B2 (en) * | 2003-07-25 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Quantum cryptography |
| WO2005057927A1 (en) * | 2003-11-13 | 2005-06-23 | Magiq Technologies, Inc | Qkd with classical bit encryption |
| DE102004010666B4 (de) * | 2004-03-04 | 2006-02-02 | Infineon Technologies Ag | Schlüsselbitstromerzeugung |
| DE602005002632T2 (de) * | 2005-05-10 | 2008-01-31 | Research In Motion Ltd., Waterloo | Schlüsselmaskierung für kryptographische Prozesse mittels einer Kombination von Zufallsmaskenwerten |
| US8019802B2 (en) * | 2005-08-24 | 2011-09-13 | Qualcomm Incorporated | Cryptographically secure pseudo-random number generator |
| JP4912772B2 (ja) * | 2005-09-22 | 2012-04-11 | 富士通株式会社 | 暗号化方法,暗号復号化方法,暗号化装置,暗号復号化装置,送受信システムおよび通信システム |
-
2007
- 2007-05-31 US US11/806,333 patent/US20080298583A1/en not_active Abandoned
-
2008
- 2008-05-23 EP EP08767878A patent/EP2165455A2/en not_active Withdrawn
- 2008-05-23 WO PCT/US2008/006658 patent/WO2008153774A2/en not_active Ceased
- 2008-05-23 JP JP2010510305A patent/JP2010528563A/ja active Pending
-
2013
- 2013-04-18 JP JP2013087790A patent/JP2013168991A/ja active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1195984A (ja) * | 1997-09-24 | 1999-04-09 | Nec Corp | 擬似乱数発生方法および装置 |
| US20050084110A1 (en) * | 2003-10-21 | 2005-04-21 | Palmer Thomas E. | System and method for n-dimensional encryption |
| US20060083379A1 (en) * | 2004-10-19 | 2006-04-20 | Brookner George M | Cryptographic communications session security |
| WO2006078033A1 (ja) * | 2005-01-24 | 2006-07-27 | Inter-University Research Institute Corporation / Research Organization of Information and Systems | 量子鍵配送方法、通信システムおよび通信装置 |
| WO2006100801A1 (ja) * | 2005-03-23 | 2006-09-28 | Kddi Corporation | キーストリーム暗号化装置および方法ならびにプログラム |
| JP2007053590A (ja) * | 2005-08-18 | 2007-03-01 | Nec Corp | 秘匿通信システムおよび共有秘密情報の生成方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010528563A (ja) | 2010-08-19 |
| WO2008153774A2 (en) | 2008-12-18 |
| WO2008153774A3 (en) | 2009-06-04 |
| US20080298583A1 (en) | 2008-12-04 |
| EP2165455A2 (en) | 2010-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2013168991A (ja) | 量子暗号化のシステムおよび方法 | |
| US10104048B2 (en) | Method and system for secure key generation over an insecure shared communication medium | |
| US11153068B2 (en) | Encryption device, encryption method, decryption device and decryption method | |
| CN107222307B (zh) | 一种基于四粒子簇态的受控量子安全直接通信方法 | |
| CN111492616A (zh) | 用于基于晶格的密码学的可配置设备 | |
| KR20120040127A (ko) | 암호화/복호화 키의 생성 방법 | |
| Sahin | Memristive chaotic system-based hybrid image encryption application with AES and RSA algorithms | |
| Kumaresan et al. | An analytical study of cellular automata and its applications in cryptography | |
| Dutta et al. | Lightweight polymorphic encryption for the data associated with constrained internet of things devices | |
| Tayel et al. | A proposed serpent-elliptic hybrid cryptosystem for multimedia protection | |
| CN210955077U (zh) | 一种基于国密算法和puf的总线加解密装置 | |
| CN103117850A (zh) | 一种基于随机序列数据库的密码系统 | |
| Moldovyan et al. | Stream Deniable-Encryption Algorithms. | |
| Sajic et al. | Random binary sequences in telecommunications | |
| Beloucif et al. | Design of a tweakable image encryption algorithm using chaos-based schema | |
| US12425189B1 (en) | Cryptographic computer machines with novel switching devices | |
| Gupta | Analysis and implementation of RC4 stream cipher | |
| Bringer et al. | On physical obfuscation of cryptographic algorithms | |
| MAQABLEH | Analysis and design security primitives based on chaotic systems for ecommerce | |
| Jeddi et al. | RBS: Redundant bit security algorithm for RFID systems | |
| Aïssa et al. | Image encryption using stream cipher based on nonlinear combination generator with enhanced security | |
| Bhuyan et al. | CA-KEP: A Secure CA Based 2-Party Key Exchange Protocol. | |
| Zhen et al. | Optimized Key Agreement Protocol Based on Chaotic | |
| Jasim et al. | A new trend of pseudo random number generation using qkd | |
| Jacobs | A survey of modern mathematical cryptology |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140204 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140430 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140826 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20141121 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20141127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150115 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150324 |