Unlock instant, AI-driven research and patent intelligence for your innovation.

A kind of co-processor for realizing sm4 cryptographic algorithm of smart card

A cryptographic algorithm and coprocessor technology, applied in the field of communication, can solve the problems of low application flexibility and large chip area, and achieve the effect of enhancing flexibility, reducing area and reducing implementation cost.

Active Publication Date: 2017-01-04
CHINA VISION INTELLIGENT CARD READER
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is to provide a coprocessor for implementing the smart card SM4 cryptographic algorithm, which has a small area and high application flexibility in view of the defects of the prior art that the coprocessor chip area is large and the application flexibility is low

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
  • A kind of co-processor for realizing sm4 cryptographic algorithm of smart card
  • A kind of co-processor for realizing sm4 cryptographic algorithm of smart card
  • A kind of co-processor for realizing sm4 cryptographic algorithm of smart card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] figure 1 It is a logical diagram of the first embodiment of the coprocessor for realizing the SM4 cryptographic algorithm of the smart card in the present invention. The coprocessor includes an interface module 1, a finite state machine module 2, a register file module 3 and a logic function module 4, wherein the interface module 1 is respectively Connect with finite state machine module 2 and register file module 3, finite state machine module 2 is connected with interface module 1, register file module 3 and logic function module 4 respectively, register file module 3 is connected with interface module 1, finite state machine module 2 respectively It is connected with the logic function module 4, and the logic function module 4 is respectively connected with the finite state machine module 2 and the register file module 3 modules. Moreover, the interface module 1 is used to realize data interaction with an external control module (not shown), for example, receiving a ...

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 discloses a coprocessor for realizing an intelligent card SM4 password algorithm. The coprocessor comprises an interface module, a finite state machine module, a register file module and a logic function module, wherein the interface module is used for realizing the data interaction with an external control module; the finite state machine module is used for controlling the register file module and the logic function module and returning an operation state signal back to the interface module; the register file module is used for performing reading / writing operation on a corresponding register, sending data to the logic function module for processing and getting back a corresponding result; the logic function module is used for performing secret key-expanded wheel operation and encryption / decryption wheel operation by turns on the data sent from the register file module till 32 wheels are finished as well as returning the operation result each time back to the register file module. By implementing the technical scheme, the size of the coprocessor is small and the application flexibility is high.

Description

technical field [0001] The invention relates to the communication field, in particular to a coprocessor for realizing SM4 encryption algorithm of a smart card. Background technique [0002] With the advancement of technology and the continuous improvement of people's requirements for information security, smart cards have been widely used in daily life. Smart cards can be seen in transportation, finance, education and other fields. [0003] The SM4 algorithm is a block cipher algorithm announced by the National Commercial Cryptography Administration in January 2006. It is mainly used for wireless LAN communication and is the first officially announced commercial cipher algorithm. The National Commercial Encryption Administration approved it as the commercial encryption industry standard and named it the SM4 algorithm. The SM4 algorithm adopts an unbalanced Feistel structure, which has a strong ability to resist differential attacks, and its security strength reaches the in...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/06
Inventor 孙金龙曾广旺
Owner CHINA VISION INTELLIGENT CARD READER