JP2000502553A - 内在的署名を用いた鍵一致及び輸送プロトコル - Google Patents
内在的署名を用いた鍵一致及び輸送プロトコルInfo
- Publication number
- JP2000502553A JP2000502553A JP10519298A JP51929898A JP2000502553A JP 2000502553 A JP2000502553 A JP 2000502553A JP 10519298 A JP10519298 A JP 10519298A JP 51929898 A JP51929898 A JP 51929898A JP 2000502553 A JP2000502553 A JP 2000502553A
- Authority
- JP
- Japan
- Prior art keywords
- correspondent
- key
- signature
- protocol
- function
- 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.)
- Granted
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
- H04L9/0841—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 involving Diffie-Hellman or related key agreement protocols
- H04L9/0844—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 involving Diffie-Hellman or related key agreement protocols with user authentication or key authentication, e.g. ElGamal, MTI, MQV-Menezes-Qu-Vanstone protocol or Diffie-Hellman protocols using implicitly-certified keys
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
- G06F7/72—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
- G06F7/724—Finite field arithmetic
- G06F7/725—Finite field arithmetic over elliptic curves
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/20—Information technology specific aspects, e.g. CAD, simulation, modelling, system security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Storage Device Security (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.1対の通信者A及びBが相互に情報を交換することを認証する方法であって 、前記通信者は、それぞれが、秘密鍵a及びbと、生成元αと前記秘密鍵a及び bのそれぞれとから導かれた公開鍵pA及びpBと、を有している方法において、 i)前記通信者の第1の者Aが、第1のランダムな整数xを選択し、前記生成 元を含む関数f(α)のg(x)をベキとする指数関数を作ることにより、第1の 指数関数f(α)g(x)を提供するステップと、 ii)前記第1の通信者Aが、前記ランダムな整数xと前記指数関数f(α)g(x) とから第1の署名sAを生成するステップと、 iii)前記第1の通信者Aが、第2の通信者Bに向けて、前記第1の指数関 数f(α)g(x)を含むメッセージを送るステップと、 iv)前記通信者Bが、第2のランダムな整数yを選択し、前記生成元を含む 関数f’(α)のg(y)をベキとする指数関数を作ることにより、第2の指数関 数f’(α)g(y)を提供するステップと、 v)前記第2の通信者Bが、第1の通信者Aに向けて、前記第2の指数関数f ’(α)g(y)を含むメッセージを送るステップと、 vi)前記通信者のそれぞれが、別の通信者によって公開とされた情報を、彼 らに対して秘密である情報を用いて指数化することによって、セッション鍵Kを 構成するステップと、 を含むことを特徴とする方法。 2.請求項1記載の方法において、前記第1の通信者によって送られる前記情報 は、前記第1の通信者のアイデンティフィケーション(ID)を含むことを特徴 とする方法。 3.請求項1記載の方法において、前記第2の通信者によって送られる前記情報 は、前記第2の通信者のIDを含むことを特徴とする方法。 4.請求項3記載の方法において、前記第1の通信者によって送られる前記メッ セージは、前記第1の通信者のIDを含むことを特徴とする方 法。 5.請求項1記載の方法において、前記生成元f(α)を含む前記第1の関数は 、前記生成元自体であることを特徴とする方法。 6.請求項1記載の方法において、前記生成元を含む前記第2の関数は、前記生 成元自体であることを特徴とする方法。 7.請求項6記載の方法において、前記生成元を含む前記第1の関数f(α)は 、前記生成元自体であることを特徴とする方法。 8.請求項1記載の方法において、前記生成元f(α)を含む前記第1の関数は 、前記第2の通信者の秘密鍵pBを含むことを特徴とする方法。 9.請求項1記載の方法において、前記生成元f’(α)を含む前記第2の関数 は、前記第1の通信者の秘密鍵pAを含むことを特徴とする方法。 10.請求項1記載の方法において、前記通信者の一方によって生成された前記 署名は、その一方の通信者の前記ランダムな整数と、指数関数と、秘密鍵とを組 み合わせることを特徴とする方法。 11.請求項10記載の方法において、通信者Aの前記署名は、x−rAaαa mod(p−1)の形式をとることを特徴とする方法。 12.請求項10記載の方法において、通信者Aの前記署名は、x+aαa(pB )x mod(p−1)の形式を有することを特徴とする方法。 13.請求項10記載の方法において、通信者Aの前記署名は、x1をAによっ て選択された第2のランダムな整数とし、rx1=αx1として、xrx1−(rA)r x1 aの形式を有することを特徴とする方法。 14.請求項10記載の方法において、通信者Bの前記署名は、yB−rBbαb mod(p−1)の形式をとることを特徴とする方法。 15.請求項10記載の方法において、通信者Bの前記署名は、y+bαb(pA )y mod(p−1)の形式を有することを特徴とする方法。 16.請求項10記載の方法において、通信者Bの前記署名は、y1を通信者B によって選択された第2の整数とし、ry1=αy1として、yry1−(rB)ry1b の形式を有することを特徴とする方法。 17.請求項11記載の方法において、通信者Aは、第2の整数x1を選択し、 rA1=αx1を通信者Bに送り、通信者Bは、第2のランダムな整数y1を選択し 、rB1=αy1を通信者Bに送り、前記通信者のそれぞれは、αxy及びαx1y1にそ れぞれ等しい1対の鍵k1及びk2を計算し、前記セッション鍵Kは、k1とk2と のXORを計算することによって生成されることを特徴とする方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US42671295A | 1995-04-21 | 1995-04-21 | |
| US08/442,833 US5761305A (en) | 1995-04-21 | 1995-05-17 | Key agreement and transport protocol with implicit signatures |
| PCT/US1996/016608 WO1998018234A1 (en) | 1995-04-21 | 1996-10-18 | Key agreement and transport protocol with implicit signatures |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009193282A Division JP2010011478A (ja) | 2009-08-24 | 2009-08-24 | 内在的署名を用いた鍵一致及び搬送方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000502553A true JP2000502553A (ja) | 2000-02-29 |
| JP2000502553A5 JP2000502553A5 (ja) | 2004-10-28 |
| JP4384728B2 JP4384728B2 (ja) | 2009-12-16 |
Family
ID=27027154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51929898A Expired - Lifetime JP4384728B2 (ja) | 1995-04-21 | 1996-10-18 | 内在的署名を用いた鍵一致及び輸送プロトコル |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5761305A (ja) |
| EP (1) | EP0873617B1 (ja) |
| JP (1) | JP4384728B2 (ja) |
| AU (1) | AU1405797A (ja) |
| CA (1) | CA2237688C (ja) |
| DE (1) | DE69636815T2 (ja) |
| WO (1) | WO1998018234A1 (ja) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007531422A (ja) * | 2004-04-02 | 2007-11-01 | リサーチ イン モーション リミテッド | ワイヤレスハンドヘルド装置を配置および提供すること |
| JP2008518530A (ja) * | 2004-10-29 | 2008-05-29 | トムソン ライセンシング | セキュア認証チャネル |
| JP2011109709A (ja) * | 2011-02-02 | 2011-06-02 | Thomson Licensing | セキュア認証チャネル |
| JP2012151648A (ja) * | 2011-01-19 | 2012-08-09 | Nippon Telegr & Teleph Corp <Ntt> | 情報共有方法、情報共有システム、情報共有装置、及びプログラム |
| JP2012521109A (ja) * | 2009-03-20 | 2012-09-10 | 四川▲長▼虹▲電▼器股▲分▼有限公司 | 身元認証及び共有鍵生成の方法 |
| WO2018216749A1 (ja) * | 2017-05-25 | 2018-11-29 | Necネットワーク・センサ株式会社 | 暗号通信方法、情報処理装置及びプログラム |
| JP2019507510A (ja) * | 2016-02-23 | 2019-03-14 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | 情報及び階層的で決定性の暗号化鍵のセキュアな交換のための共通秘密の決定 |
| JP2019511035A (ja) * | 2016-02-23 | 2019-04-18 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
| JP2020511069A (ja) * | 2017-03-01 | 2020-04-09 | アップル インコーポレイテッドApple Inc. | モバイルデバイスを使用したシステムアクセス |
| US10659223B2 (en) | 2016-02-23 | 2020-05-19 | nChain Holdings Limited | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
| US10715336B2 (en) | 2016-02-23 | 2020-07-14 | nChain Holdings Limited | Personal device security using elliptic curve cryptography for secret sharing |
| US11120437B2 (en) | 2016-02-23 | 2021-09-14 | nChain Holdings Limited | Registry and automated management method for blockchain-enforced smart contracts |
| US11182782B2 (en) | 2016-02-23 | 2021-11-23 | nChain Holdings Limited | Tokenisation method and system for implementing exchanges on a blockchain |
| US11194898B2 (en) | 2016-02-23 | 2021-12-07 | nChain Holdings Limited | Agent-based turing complete transactions integrating feedback within a blockchain system |
| US11308486B2 (en) | 2016-02-23 | 2022-04-19 | nChain Holdings Limited | Method and system for the secure transfer of entities on a blockchain |
| US11373152B2 (en) | 2016-02-23 | 2022-06-28 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
| US11410145B2 (en) | 2016-02-23 | 2022-08-09 | nChain Holdings Limited | Blockchain-implemented method for control and distribution of digital content |
| US11455378B2 (en) | 2016-02-23 | 2022-09-27 | nChain Holdings Limited | Method and system for securing computer software using a distributed hash table and a blockchain |
| US11606219B2 (en) | 2016-02-23 | 2023-03-14 | Nchain Licensing Ag | System and method for controlling asset-related actions via a block chain |
| US11625694B2 (en) | 2016-02-23 | 2023-04-11 | Nchain Licensing Ag | Blockchain-based exchange with tokenisation |
| US11727501B2 (en) | 2016-02-23 | 2023-08-15 | Nchain Licensing Ag | Cryptographic method and system for secure extraction of data from a blockchain |
| US12107952B2 (en) | 2016-02-23 | 2024-10-01 | Nchain Licensing Ag | Methods and systems for efficient transfer of entities on a peer-to-peer distributed ledger using the blockchain |
Families Citing this family (70)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6487661B2 (en) | 1995-04-21 | 2002-11-26 | Certicom Corp. | Key agreement and transport protocol |
| US7243232B2 (en) | 1995-04-21 | 2007-07-10 | Certicom Corp. | Key agreement and transport protocol |
| WO1996033565A1 (en) * | 1995-04-21 | 1996-10-24 | Certicom Corp. | Method for signature and session key generation |
| US7334127B2 (en) * | 1995-04-21 | 2008-02-19 | Certicom Corp. | Key agreement and transport protocol |
| US6785813B1 (en) * | 1997-11-07 | 2004-08-31 | Certicom Corp. | Key agreement and transport protocol with implicit signatures |
| CA2176972C (en) * | 1995-05-17 | 2008-11-25 | Scott A. Vanstone | Key agreement and transport protocol with implicit signatures |
| GB9510035D0 (en) * | 1995-05-18 | 1995-08-02 | Cryptech Systems Inc | Strengthened public key protocols |
| KR0146437B1 (ko) * | 1995-05-26 | 1998-09-15 | 조백제 | 인증교환 방법, 복원형 전자서명 방법, 부가형 전자서명 방법, 키교환 방법, 복원형 다중전자서명 방법, 부가형 다중전자서명 방법 및 블라인드 전자서명 방법 |
| US5978482A (en) * | 1995-08-21 | 1999-11-02 | International Business Machines Corporation | Method and system for protection of digital information |
| US7567669B2 (en) * | 1996-05-17 | 2009-07-28 | Certicom Corp. | Strengthened public key protocol |
| US5796830A (en) * | 1996-07-29 | 1998-08-18 | International Business Machines Corporation | Interoperable cryptographic key recovery system |
| US6292896B1 (en) * | 1997-01-22 | 2001-09-18 | International Business Machines Corporation | Method and apparatus for entity authentication and session key generation |
| US5915021A (en) * | 1997-02-07 | 1999-06-22 | Nokia Mobile Phones Limited | Method for secure communications in a telecommunications system |
| US6539479B1 (en) * | 1997-07-15 | 2003-03-25 | The Board Of Trustees Of The Leland Stanford Junior University | System and method for securely logging onto a remotely located computer |
| IL121876A0 (en) * | 1997-09-30 | 1998-02-20 | Aliroo Ltd | Electronic publishing |
| US6424712B2 (en) * | 1997-10-17 | 2002-07-23 | Certicom Corp. | Accelerated signature verification on an elliptic curve |
| US6246771B1 (en) * | 1997-11-26 | 2001-06-12 | V-One Corporation | Session key recovery system and method |
| DE69832535D1 (de) * | 1998-03-18 | 2005-12-29 | Kent Ridge Digital Labs Singap | Verfahren zum austausch digitaler daten |
| US6212279B1 (en) | 1998-06-26 | 2001-04-03 | The United States Of America As Represented By The United States National Security Agency | Method of elliptic curve cryptographic key exchange using reduced base tau expansion in non-adjacent form |
| US6243467B1 (en) | 1998-07-23 | 2001-06-05 | The United States Of America As Represented By The National Security Agency | Method of elliptic curve cryptographic digital signature generation and verification using reduced base tau expansion in non-adjacent form |
| US6697488B1 (en) * | 1998-08-26 | 2004-02-24 | International Business Machines Corporation | Practical non-malleable public-key cryptosystem |
| US7111173B1 (en) | 1998-09-01 | 2006-09-19 | Tecsec, Inc. | Encryption process including a biometric unit |
| FI115372B (fi) * | 1998-09-18 | 2005-04-15 | Nokia Corp | Menetelmä matkaviestimen tunnistamiseksi, viestintäjärjestelmä ja matkaviestin |
| US7215773B1 (en) | 1998-10-14 | 2007-05-08 | Certicom.Corp. | Key validation scheme |
| US6684330B1 (en) | 1998-10-16 | 2004-01-27 | Tecsec, Inc. | Cryptographic information and flow control |
| US7095851B1 (en) | 1999-03-11 | 2006-08-22 | Tecsec, Inc. | Voice and data encryption method using a cryptographic key split combiner |
| EP1161812A4 (en) * | 1999-03-11 | 2004-04-14 | Tecsec Inc | METHOD FOR VOICE AND DATA ENCRYPTION USING A CRYPTOGRAPHIC PARTIAL KEY COMBINER |
| US7707420B1 (en) | 1999-06-23 | 2010-04-27 | Research In Motion Limited | Public key encryption with digital signature scheme |
| CA2277633C (en) | 1999-07-19 | 2009-10-20 | Certicom Corp. | Split-key key-agreement protocol |
| US7434046B1 (en) | 1999-09-10 | 2008-10-07 | Cisco Technology, Inc. | Method and apparatus providing secure multicast group communication |
| US7260716B1 (en) | 1999-09-29 | 2007-08-21 | Cisco Technology, Inc. | Method for overcoming the single point of failure of the central group controller in a binary tree group key exchange approach |
| US6684331B1 (en) | 1999-12-22 | 2004-01-27 | Cisco Technology, Inc. | Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure |
| US6987855B1 (en) * | 1999-09-10 | 2006-01-17 | Cisco Technology, Inc. | Operational optimization of a shared secret Diffie-Hellman key exchange among broadcast or multicast groups |
| US7013389B1 (en) | 1999-09-29 | 2006-03-14 | Cisco Technology, Inc. | Method and apparatus for creating a secure communication channel among multiple event service nodes |
| US7103185B1 (en) * | 1999-12-22 | 2006-09-05 | Cisco Technology, Inc. | Method and apparatus for distributing and updating private keys of multicast group managers using directory replication |
| US7181014B1 (en) | 1999-09-10 | 2007-02-20 | Cisco Technology, Inc. | Processing method for key exchange among broadcast or multicast groups that provides a more efficient substitute for Diffie-Hellman key exchange |
| US6708049B1 (en) | 1999-09-28 | 2004-03-16 | Nellcor Puritan Bennett Incorporated | Sensor with signature of data relating to sensor |
| US6442696B1 (en) | 1999-10-05 | 2002-08-27 | Authoriszor, Inc. | System and method for extensible positive client identification |
| US7089211B1 (en) | 2000-01-12 | 2006-08-08 | Cisco Technology, Inc. | Directory enabled secure multicast group communications |
| US6941457B1 (en) | 2000-06-30 | 2005-09-06 | Cisco Technology, Inc. | Establishing a new shared secret key over a broadcast channel for a multicast group based on an old shared secret key |
| US20040199475A1 (en) * | 2001-04-27 | 2004-10-07 | Rivest Ronald L. | Method and system for micropayment transactions |
| DE10137152A1 (de) * | 2001-07-30 | 2003-02-27 | Scm Microsystems Gmbh | Verfahren zur Übertragung vertraulicher Daten |
| US7334125B1 (en) | 2001-11-27 | 2008-02-19 | Cisco Technology, Inc. | Facilitating secure communications among multicast nodes in a telecommunications network |
| CA2369540C (en) | 2001-12-31 | 2013-10-01 | Blackberry Limited | Method and apparatus for computing a shared secret key |
| CA2375898A1 (en) * | 2002-03-11 | 2003-09-11 | Karthika Technologies Inc. | Authentication protocols for networked storage devices |
| US7073068B2 (en) * | 2002-05-24 | 2006-07-04 | Lucent Technologies Inc. | Method and apparatus for distributing shares of a password for use in multi-server password authentication |
| US7062043B1 (en) | 2002-06-28 | 2006-06-13 | The United States Of America As Represented By The National Security Agency | Method of elliptic curve digital signature using coefficient splitting |
| US7024559B1 (en) | 2002-06-28 | 2006-04-04 | The United States Of America As Represented By The National Security Agency | Method of elliptic curve digital signature using expansion in joint sparse form |
| US7646872B2 (en) | 2004-04-02 | 2010-01-12 | Research In Motion Limited | Systems and methods to securely generate shared keys |
| US20060004896A1 (en) * | 2004-06-16 | 2006-01-05 | International Business Machines Corporation | Managing unwanted/unsolicited e-mail protection using sender identity |
| US8204232B2 (en) | 2005-01-18 | 2012-06-19 | Certicom Corp. | Accelerated verification of digital signatures and public keys |
| US8467535B2 (en) * | 2005-01-18 | 2013-06-18 | Certicom Corp. | Accelerated verification of digital signatures and public keys |
| US7747865B2 (en) * | 2005-02-10 | 2010-06-29 | International Business Machines Corporation | Method and structure for challenge-response signatures and high-performance secure Diffie-Hellman protocols |
| US8443191B2 (en) * | 2007-04-09 | 2013-05-14 | Objective Interface Systems, Inc. | System and method for accessing information resources using cryptographic authorization permits |
| US8681129B2 (en) * | 2007-11-12 | 2014-03-25 | Hewlett-Packard Development Company, L.P. | Associating auxiliary data with digital ink |
| CA2709327C (en) | 2007-12-13 | 2015-11-24 | Blackberry Limited | System and method for controlling features on a device |
| SG171730A1 (en) | 2008-11-24 | 2011-07-28 | Certicom Corp | System and method for hardware based security |
| US8639931B2 (en) * | 2008-12-16 | 2014-01-28 | Certicom Corp. | Acceleration of key agreement protocols |
| US9148423B2 (en) | 2008-12-29 | 2015-09-29 | Google Technology Holdings LLC | Personal identification number (PIN) generation between two devices in a network |
| US8504836B2 (en) * | 2008-12-29 | 2013-08-06 | Motorola Mobility Llc | Secure and efficient domain key distribution for device registration |
| US9538355B2 (en) | 2008-12-29 | 2017-01-03 | Google Technology Holdings LLC | Method of targeted discovery of devices in a network |
| US8904172B2 (en) | 2009-06-17 | 2014-12-02 | Motorola Mobility Llc | Communicating a device descriptor between two devices when registering onto a network |
| EP2538606B1 (en) * | 2011-06-21 | 2017-08-09 | BlackBerry Limited | Provisioning a shared secret to a portable electronic device and to a service entity |
| US8745376B2 (en) | 2011-10-14 | 2014-06-03 | Certicom Corp. | Verifying implicit certificates and digital signatures |
| US20140215211A1 (en) * | 2013-01-25 | 2014-07-31 | Dw Associates, Llc | Split data exchange protocol |
| US10397206B2 (en) * | 2016-01-26 | 2019-08-27 | Red Hat, Inc. | Symmetric encryption key generation/distribution |
| US11985225B2 (en) | 2018-05-14 | 2024-05-14 | Nchain Licensing Ag | Computer-implemented systems and methods for using veiled values in blockchain |
| GB201815396D0 (en) | 2018-09-21 | 2018-11-07 | Nchain Holdings Ltd | Computer implemented system and method |
| GB201909960D0 (en) | 2019-07-11 | 2019-08-28 | Nchain Holdings Ltd | Computer-implemented system and method |
| CN113242122B (zh) * | 2021-04-15 | 2022-11-25 | 哈尔滨工业大学 | 一种基于dh和rsa加密算法的加密方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4200770A (en) * | 1977-09-06 | 1980-04-29 | Stanford University | Cryptographic apparatus and method |
| US4405829A (en) * | 1977-12-14 | 1983-09-20 | Massachusetts Institute Of Technology | Cryptographic communications system and method |
| DE3915262A1 (de) * | 1988-05-18 | 1989-11-30 | Asea Brown Boveri | Verfahren zur erzeugung von authentifizierten geheimschluesseln |
| US4956863A (en) * | 1989-04-17 | 1990-09-11 | Trw Inc. | Cryptographic method and apparatus for public key exchange with authentication |
| US5299263A (en) * | 1993-03-04 | 1994-03-29 | Bell Communications Research, Inc. | Two-way public key authentication and key agreement for low-cost terminals |
| DE69327238T2 (de) * | 1993-08-17 | 2000-09-07 | Entrust Technologies ( Switzerland) Ltd. Liab. Co., Glattzentrum | Verfahren zur digitalen Unterschrift und Verfahren zur Schlüsselübereinkunft |
-
1995
- 1995-05-17 US US08/442,833 patent/US5761305A/en not_active Expired - Lifetime
-
1996
- 1996-10-18 DE DE69636815T patent/DE69636815T2/de not_active Expired - Lifetime
- 1996-10-18 EP EP96944186A patent/EP0873617B1/en not_active Expired - Lifetime
- 1996-10-18 CA CA002237688A patent/CA2237688C/en not_active Expired - Lifetime
- 1996-10-18 WO PCT/US1996/016608 patent/WO1998018234A1/en not_active Ceased
- 1996-10-18 AU AU14057/97A patent/AU1405797A/en not_active Abandoned
- 1996-10-18 JP JP51929898A patent/JP4384728B2/ja not_active Expired - Lifetime
Cited By (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007531422A (ja) * | 2004-04-02 | 2007-11-01 | リサーチ イン モーション リミテッド | ワイヤレスハンドヘルド装置を配置および提供すること |
| JP2008518530A (ja) * | 2004-10-29 | 2008-05-29 | トムソン ライセンシング | セキュア認証チャネル |
| JP2012521109A (ja) * | 2009-03-20 | 2012-09-10 | 四川▲長▼虹▲電▼器股▲分▼有限公司 | 身元認証及び共有鍵生成の方法 |
| JP2012151648A (ja) * | 2011-01-19 | 2012-08-09 | Nippon Telegr & Teleph Corp <Ntt> | 情報共有方法、情報共有システム、情報共有装置、及びプログラム |
| JP2011109709A (ja) * | 2011-02-02 | 2011-06-02 | Thomson Licensing | セキュア認証チャネル |
| JP7164580B2 (ja) | 2016-02-23 | 2022-11-01 | エヌチェーン ホールディングス リミテッド | ウォレット管理システムと併せたブロックチェーンベースのシステムのための暗号鍵のセキュアなマルチパーティ損失耐性のある記憶及び転送 |
| US12406237B2 (en) | 2016-02-23 | 2025-09-02 | Nchain Licensing Ag | Universal tokenisation system for blockchain-based cryptocurrencies |
| US10652014B2 (en) | 2016-02-23 | 2020-05-12 | nChain Holdings Limited | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
| US12562892B2 (en) | 2016-02-23 | 2026-02-24 | Nchain Licensing Ag | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
| US10659223B2 (en) | 2016-02-23 | 2020-05-19 | nChain Holdings Limited | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
| US10715336B2 (en) | 2016-02-23 | 2020-07-14 | nChain Holdings Limited | Personal device security using elliptic curve cryptography for secret sharing |
| JP2021044828A (ja) * | 2016-02-23 | 2021-03-18 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ウォレット管理システムと併せたブロックチェーンベースのシステムのための暗号鍵のセキュアなマルチパーティ損失耐性のある記憶及び転送 |
| US11120437B2 (en) | 2016-02-23 | 2021-09-14 | nChain Holdings Limited | Registry and automated management method for blockchain-enforced smart contracts |
| US11126976B2 (en) | 2016-02-23 | 2021-09-21 | nChain Holdings Limited | Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts |
| US12536599B2 (en) | 2016-02-23 | 2026-01-27 | Nchain Licensing Ag | Cryptographic method and system for secure extraction of data from a blockchain |
| US11182782B2 (en) | 2016-02-23 | 2021-11-23 | nChain Holdings Limited | Tokenisation method and system for implementing exchanges on a blockchain |
| US11194898B2 (en) | 2016-02-23 | 2021-12-07 | nChain Holdings Limited | Agent-based turing complete transactions integrating feedback within a blockchain system |
| US11308486B2 (en) | 2016-02-23 | 2022-04-19 | nChain Holdings Limited | Method and system for the secure transfer of entities on a blockchain |
| US11349645B2 (en) | 2016-02-23 | 2022-05-31 | Nchain Holdings Ltd. | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
| US11347838B2 (en) | 2016-02-23 | 2022-05-31 | Nchain Holdings Ltd. | Blockchain implemented counting system and method for use in secure voting and distribution |
| US11356280B2 (en) | 2016-02-23 | 2022-06-07 | Nchain Holdings Ltd | Personal device security using cryptocurrency wallets |
| JP7083754B2 (ja) | 2016-02-23 | 2022-06-13 | エヌチェーン ホールディングス リミテッド | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
| US11373152B2 (en) | 2016-02-23 | 2022-06-28 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
| US11410145B2 (en) | 2016-02-23 | 2022-08-09 | nChain Holdings Limited | Blockchain-implemented method for control and distribution of digital content |
| US12505435B2 (en) | 2016-02-23 | 2025-12-23 | Nchain Licensing Ag | Registry and automated management method for blockchain-enforced smart contracts |
| US12499424B2 (en) | 2016-02-23 | 2025-12-16 | Nchain Licensing Ag | Blockchain-based exchange with tokenisation |
| US12470369B2 (en) | 2016-02-23 | 2025-11-11 | Nchain Licensing Ag | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
| US11455378B2 (en) | 2016-02-23 | 2022-09-27 | nChain Holdings Limited | Method and system for securing computer software using a distributed hash table and a blockchain |
| JP2019507510A (ja) * | 2016-02-23 | 2019-03-14 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | 情報及び階層的で決定性の暗号化鍵のセキュアな交換のための共通秘密の決定 |
| JP2019511035A (ja) * | 2016-02-23 | 2019-04-18 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
| JP7164580B6 (ja) | 2016-02-23 | 2022-11-28 | エヌチェーン ライセンシング アーゲー | ウォレット管理システムと併せたブロックチェーンベースのシステムのための暗号鍵のセキュアなマルチパーティ損失耐性のある記憶及び転送 |
| US12182805B2 (en) | 2016-02-23 | 2024-12-31 | Nchain Licensing Ag | Tokenisation method and system for implementing exchanges on a blockchain |
| US11625694B2 (en) | 2016-02-23 | 2023-04-11 | Nchain Licensing Ag | Blockchain-based exchange with tokenisation |
| US11727501B2 (en) | 2016-02-23 | 2023-08-15 | Nchain Licensing Ag | Cryptographic method and system for secure extraction of data from a blockchain |
| US11755718B2 (en) | 2016-02-23 | 2023-09-12 | Nchain Licensing Ag | Blockchain implemented counting system and method for use in secure voting and distribution |
| US12470371B2 (en) | 2016-02-23 | 2025-11-11 | Nchain Licensing Ag | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
| US11936774B2 (en) | 2016-02-23 | 2024-03-19 | Nchain Licensing Ag | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
| US11972422B2 (en) | 2016-02-23 | 2024-04-30 | Nchain Licensing Ag | Registry and automated management method for blockchain-enforced smart contracts |
| US12032677B2 (en) | 2016-02-23 | 2024-07-09 | Nchain Licensing Ag | Agent-based turing complete transactions integrating feedback within a blockchain system |
| US12107952B2 (en) | 2016-02-23 | 2024-10-01 | Nchain Licensing Ag | Methods and systems for efficient transfer of entities on a peer-to-peer distributed ledger using the blockchain |
| US11621833B2 (en) | 2016-02-23 | 2023-04-04 | Nchain Licensing Ag | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
| US12217224B2 (en) | 2016-02-23 | 2025-02-04 | Nchain Licensing Ag | Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts |
| US12248539B2 (en) | 2016-02-23 | 2025-03-11 | Nchain Licensing Ag | Method and system for securing computer software using a distributed hash table and a blockchain |
| US12254452B2 (en) | 2016-02-23 | 2025-03-18 | Nchain Licensing Ag | Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts |
| US12271466B2 (en) | 2016-02-23 | 2025-04-08 | Nchain Licensing Ag | Blockchain implemented counting system and method for use in secure voting and distribution |
| US12294661B2 (en) | 2016-02-23 | 2025-05-06 | Nchain Licensing Ag | Personal device security using cryptocurrency wallets |
| US12314379B2 (en) | 2016-02-23 | 2025-05-27 | Nchain Licensing Ag | Agent-based turing complete transactions integrating feedback within a blockchain system |
| US12321930B2 (en) | 2016-02-23 | 2025-06-03 | Nchain Licensing Ag | Method and system for the secure transfer of entities on a blockchain |
| US12367468B2 (en) | 2016-02-23 | 2025-07-22 | Nchain Licensing Ag | Blockchain-implemented method for control and distribution of digital content |
| US11606219B2 (en) | 2016-02-23 | 2023-03-14 | Nchain Licensing Ag | System and method for controlling asset-related actions via a block chain |
| US11888594B2 (en) | 2017-03-01 | 2024-01-30 | Apple Inc. | System access using a mobile device |
| US11128478B2 (en) | 2017-03-01 | 2021-09-21 | Apple Inc. | System access using a mobile device |
| JP2020511069A (ja) * | 2017-03-01 | 2020-04-09 | アップル インコーポレイテッドApple Inc. | モバイルデバイスを使用したシステムアクセス |
| US11411744B2 (en) | 2017-05-25 | 2022-08-09 | Nec Network And Sensor Systems, Ltd. | Encryption communication method, information processing apparatus, and program |
| JPWO2018216749A1 (ja) * | 2017-05-25 | 2020-03-26 | Necネットワーク・センサ株式会社 | 暗号通信方法、情報処理装置及びプログラム |
| WO2018216749A1 (ja) * | 2017-05-25 | 2018-11-29 | Necネットワーク・センサ株式会社 | 暗号通信方法、情報処理装置及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69636815D1 (de) | 2007-02-15 |
| US5761305A (en) | 1998-06-02 |
| CA2237688A1 (en) | 1998-04-30 |
| AU1405797A (en) | 1998-05-15 |
| EP0873617A1 (en) | 1998-10-28 |
| JP4384728B2 (ja) | 2009-12-16 |
| CA2237688C (en) | 2007-07-24 |
| WO1998018234A1 (en) | 1998-04-30 |
| EP0873617B1 (en) | 2007-01-03 |
| DE69636815T2 (de) | 2007-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000502553A (ja) | 内在的署名を用いた鍵一致及び輸送プロトコル | |
| US5889865A (en) | Key agreement and transport protocol with implicit signatures | |
| US6487661B2 (en) | Key agreement and transport protocol | |
| EP0739105B1 (en) | Method for signature and session key generation | |
| US7716482B2 (en) | Conference session key distribution method in an ID-based cryptographic system | |
| US5907618A (en) | Method and apparatus for verifiably providing key recovery information in a cryptographic system | |
| US6215878B1 (en) | Group key distribution | |
| JP3560439B2 (ja) | 暗号キーの回復を実行する装置 | |
| US6785813B1 (en) | Key agreement and transport protocol with implicit signatures | |
| US5796833A (en) | Public key sterilization | |
| JP4588874B2 (ja) | 内在的証明書方式 | |
| CN110519226B (zh) | 基于非对称密钥池和隐式证书的量子通信服务端保密通信方法和系统 | |
| CN112667995A (zh) | 受限Paillier加密系统及其在密钥分发和身份认证中的应用方法 | |
| EP2315390B1 (en) | Key agreement and transport protocol with implicit signatures | |
| JP2000349748A (ja) | 秘密情報共有方法 | |
| JP2010011478A (ja) | 内在的署名を用いた鍵一致及び搬送方法 | |
| HK1157528B (en) | Key agreement and transport protocol with implicit signatures | |
| CN110351076A (zh) | 一种基于身份的身份隐藏认证加密方案 | |
| HK1157524B (en) | Key agreement and transport protocol with implicit signatures | |
| HK1157529B (en) | Key agreement and transport protocol with implicit signatures | |
| HK1101628B (en) | Key agreement and transport protocol with implicit signatures |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060815 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20061114 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070215 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070403 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070911 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090525 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090605 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090624 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090716 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090722 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090824 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090928 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121002 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121002 Year of fee payment: 3 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131002 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |