Elliptic curve cryptographic coprocessor

An elliptic curve cryptography and coprocessor technology, applied in the field of information security, can solve the problems of high power consumption and complex structure, and achieve the effect of reducing intermediate variables, small size, and reducing the number of registers

Active Publication Date: 2012-04-11
SHENZHEN DECARD SMART CARD TECH
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, the existing elliptic curve cryptography coprocessors still have disadvantages such as complex structure and hi...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Elliptic curve cryptographic coprocessor
  • Elliptic curve cryptographic coprocessor
  • Elliptic curve cryptographic coprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to further illustrate the technical means adopted by the present invention and its effects, the following describes in detail in conjunction with preferred embodiments of the present invention and accompanying drawings.

[0030] As an optional embodiment of the present invention, the elliptic curve selected by the present invention is The elliptic curve on The upper irreducible polynomial is f(x)=x 233 +x 74 +1, And b≠0; if Figure 1-6 As shown, the present invention provides an elliptic curve cryptographic coprocessor, which includes: an arithmetic controller 110, an arithmetic unit 120, a parameter register 130, and a RAM 140, wherein the arithmetic controller 110 is connected to the arithmetic unit 120 and the parameter register respectively 130 and RAM140 are electrically connected, used for elliptic curve point multiplication operation and generating control signals to the arithmetic unit 120 to complete the base domain Upper modular addition and ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an elliptic curve cryptographic coprocessor, comprising an arithmetic controller, an arithmetic device, a parameter register and a RAM (Random-Access Memory), wherein the arithmetic controller is respectively in electrical connection with the arithmetic device, the parameter register and the RAM, and is used for elliptic curve point multiplication and generating a control signal for the arithmetic device to finish modular addition and modular multiplication on a base field; the arithmetic device is respectively in electrical connection with the parameter register and the RAM, and is used for modular addition and modular multiplication on the base field; the parameter register is used for storing parameters of an elliptic curve equation and pre-computing the parameters; and the RAM is used for receiving the data transmitted from the outside and storing the computation result, and exchanging data with the outside. The elliptic curve cryptographic coprocessor has simple interface manners; the computation speed is increased greatly by means of a state machine; the elliptic curve point multiplication process is optimized, intermediate variables are reduced, and consequently, the number of registers is reduced; and a modular addition and modular multiplication circuit on the base field is reused to the greatest extent, so that the circuit area is reduced.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to an elliptic curve cryptographic coprocessor. Background technique [0002] A wireless sensor network (Wireless Sensor Network, WSN) is composed of a large number of cheap micro-sensors deployed in the monitoring area, and forms a multi-hop self-organizing network system through wireless communication. Its purpose is to cooperatively sense, collect and process Information about perceived objects in the network coverage area and sent to observers. WSN is usually deployed in an unmaintained and uncontrollable environment. In addition to various threats such as information leakage, information tampering, replay attacks, and denial of service faced by general wireless networks, WSN is also vulnerable to sensor nodes being attacked by attackers. Physically manipulate and obtain all the information stored in the sensor nodes, thereby controlling the threat of part of the n...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L9/32
Inventor 孙永战
Owner SHENZHEN DECARD SMART CARD TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products