Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

4 results about "Elliptic curve cryptosystem" patented technology

Rapid implementation method for scalar multiplication operation in elliptic curve cryptosystem

The invention discloses a rapid implementation method for scalar multiplication in an elliptic curve cryptosystem. According to the method, the scalar of the SM2 algorithm is expanded into 256-bit binary data for representation, then multiple pieces of point data are pre-stored, the point data are divided into two parts, when scalar multiplication operation is carried out, corresponding point data are matched from the first pre-stored part and the second pre-stored part, and then point addition calculation is carried out according to the matched point data. According to the method, point addition and point doubling times in fixed base scalar multiplication are reduced, so that scalar multiplication efficiency is improved, signature performance is improved, private key blinding and virtual point operation technologies are used, test channel attacks are resisted, hardware can adopt partial parallel scheduling, and performance is further improved; for a PCIE board card chip with a relatively large internal storage space, fixed base scalar multiplication can be popularized to random point scalar multiplication in a mode of pre-storing a signature verification public key, so that the signature verification performance is prompted.
Owner:ZHENGZHOU XINDA YIMI TECH CO LTD

Method and system for communicating a secret

A method of communicating a secret between a sender and a recipient is disclosed. The method comprises sending information identifying secrets selectable by the recipient and receiving a first public key of an elliptic curve cryptography system, corresponding to a first secret selected for access by the recipient and for which a first private key is accessible to the recipient. A second public key is received, corresponding to a second secret not selected for access by the recipient, wherein a corresponding second private key is not available to the recipient. First and second secrets encrypted by means of the respective first and second public keys are sent to the recipient, wherein the first secret is accessible to the recipient by means of the first private key, the second secret is inaccessible to the recipient, and the sender is unable to distinguish between the first and second secrets.
Owner:NCHAIN LICENSING AG

Method and system for communicating a secret

A method of communicating a secret between a sender and a recipient is disclosed. The method comprises sending information identifying secrets selectable by the recipient and receiving a first public key of an elliptic curve cryptography system, corresponding to a first secret selected for access by the recipient and for which a first private key is accessible to the recipient. A second public key is received, corresponding to a second secret not selected for access by the recipient, wherein a corresponding second private key is not available to the recipient. First and second secrets encrypted by means of the respective first and second public keys are sent to the recipient, wherein the first secret is accessible to the recipient by means of the first private key, the second secret is inaccessible to the recipient, and the sender is unable to distinguish between the first and second secrets.
Owner:NCHAIN LICENSING AG

A method and hardware circuit for separating point multiplication

The present application relates to a kind of separate point multiplication method and hardware circuit, belong to cryptography field.The method of the present application includes: three parts;Wherein, the first part is NAF encoding operation, the continuous point multiplication calculation process of second part is point expansion calculation, the continuous point addition / subtraction calculation process of third part is point accumulation calculation.The method of the present application includes: fixed point preprocessing mode, random point point multiplication serial mode, random point point multiplication parallel mode, random point point multiplication pipelined mode, fixed point acceleration point multiplication mode, random point fixed point mixed pipelined mode.The present application combines the application characteristics of ECC elliptic curve cryptosystem, provides six application modes, with more extensive and more flexible application effect, can obtain better performance under the constraint of different hardware resources.
Owner:BEIJING INST OF COMP TECH & APPL