发明名称 Method and apparatus for verifiable generation of public keys
摘要 The invention provides a method of verifiable generation of public keys. According to the method, a self-signed signature is first generated and then used as input to the generation of a pair of private and public keys. Verification of the signature proves that the keys are generated from a key generation process utilizing the signature. A certification authority can validate and verify a public key generated from a verifiable key generation process.
申请公布号 US9240884(B2) 申请公布日期 2016.01.19
申请号 US200410974802 申请日期 2004.10.28
申请人 Certicom Corp. 发明人 Brown Daniel R.
分类号 H04L9/08;H04L9/30;H04L9/32 主分类号 H04L9/08
代理机构 Fleit Gibbons Gutman Bongini & Bianco P.L. 代理人 Gibbons Jon;Fleit Gibbons Gutman Bongini & Bianco P.L.
主权项 1. A computer implemented method of generating a private key and a corresponding public key of a correspondent in a communication system, the correspondent having a cryptographic unit, the method comprising: said cryptographic unit generating a digital signature; said cryptographic unit obtaining message data; said cryptographic unit generating a self-signed signature message by combining said message data and said digital signature; and said cryptographic unit computing said private key using said self-signed signature message and computing said corresponding public key using said private key such that said corresponding public key is verifiable using said digital signature and said self-signed signature message; wherein the digital signature includes an integer, and said generating said self-signed signature message by combining said message data and said digital signature includes concatenating said message data and said digital signature into said self-signed signature message; and wherein said computing said private key and said corresponding public key includes: said cryptographic unit computing a message digest from an integer hash value of said self-signed signature message, said cryptographic unit computing said private key from said digital signature and said message digest, said cryptographic unit computing said corresponding public key from said private key, and said cryptographic unit sending said corresponding public key to a certification authority with information to allow said certification authority to confirm an identity of said correspondent, and issue a certificate once said identity has been confirmed, and said certificate authority is a second computer system which is separate from a first computer system with the cryptographic unit of the correspondent.
地址 Mississauga, Ontario CA