Method for realizing data encryption and decryption functions by using embedded programmable logic gate array in smart card chip

A smart card chip, encryption and decryption algorithm technology, applied in the field of embedded programmable logic gate array to realize data encryption and decryption functions, can solve the problems that are not suitable for high-speed data communication systems, increase the time of encryption process, etc., achieve area reduction, Effects of reduced power consumption and cost reduction

Active Publication Date: 2013-11-27
SHANGHAI XINCHU INTEGRATED CIRCUIT
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This invention is based on the encryption method on the programmable logic gate chip of static random access memory, so it will inevitably have the defect of static random access memory, such as when it is powered off, the information stored in it will be lost, and the Afterwards, the information needs to be reloaded, which will virtually increase the time of the encryption process, and is not suitable for high-speed data communication systems

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
  • Method for realizing data encryption and decryption functions by using embedded programmable logic gate array in smart card chip
  • Method for realizing data encryption and decryption functions by using embedded programmable logic gate array in smart card chip
  • Method for realizing data encryption and decryption functions by using embedded programmable logic gate array in smart card chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0094] In order to enable the device to have data encryption and decryption functions, it is first necessary to assign data encryption and decryption algorithms to the embedded logic gate array module, such as Figure 12A As shown, complete the following steps:

[0095] Step S1, compiling the data encryption and decryption algorithm based on the embedded programmable logic gate array resource on a host computer, and generating the embedded programmable logic gate array configuration file (BIT FILE);

[0096] Step S2, receiving the embedded programmable logic gate array configuration file by the interface of the smart card chip, and sending it to the smart card chip;

[0097] Step S3, the smart card chip temporarily stores the received embedded programmable logic gate array configuration file on the data unit in the smart card chip;

[0098] Step S4, the smart card chip programs the embedded programmable logic gate array configuration file stored in the data unit into the embe...

Embodiment 2

[0117] The difference between Embodiment 2 of the present invention and Embodiment 1 is that Embodiment 2 also includes a direct memory access module (direct memory access, DMA for short), such as Figure 4As shown, one end of the direct memory access module is connected to the output end of the cache unit of the smart card interface, and the other end is connected to the input end of the embedded programmable logic gate array module. In this way, endowing the embedded programmable logic gate array module with data encryption and decryption algorithm functions does not require the participation of the embedded microcontroller, but directly configures the embedded programmable logic gate array module through the direct memory access module. files are quickly programmed into the embedded programmable logic gate array module. Such as Figure 12B As shown, it is realized through the following steps:

[0118] Step S1, compiling the data encryption and decryption algorithm based o...

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 method for realizing data encryption and decryption functions by using an embedded programmable logic gate array in a smart card chip. The invention discloses a device for realizing data encryption and decryption functions. The device comprises a system bus, a channel, an embedded micro controller and a smart card interface module, wherein the device also comprises a hardware encryption and decryption algorithm module which is formed by a decryption module and an encryption module; the embedded micro controller visits the smart card interface module through the systems bus to receive first data, and the decryption module is used to decrypt the first data, then the decrypted first data is subjected to later processing so as to complete the reception operation of the data; the embedded micro controller decrypts second data which is needed to be sent through the encryption module, and then the encrypted second data is sent through the channel so as to complete the sending operation of the data.

Description

technical field [0001] The invention relates to a method for realizing data encryption and decryption functions in a smart card chip, in particular to a method for realizing data encryption and decryption functions with an embedded programmable logic gate array in a smart card chip. Background technique [0002] Since the smart card chip contains a large amount of user private information, user data is generally encrypted before being transmitted on the channel to prevent it from being stolen by a third party. After the smart card receives the encrypted information, it will also decrypt the encrypted information for processing. This is the data encryption and decryption process of the smart card. The data encryption and decryption process is usually operated through an on-chip data encryption and decryption module, which can be implemented by hardware circuits or software algorithms. [0003] Such as figure 1 As shown, this is a schematic diagram of a smart card chip that ...

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 Applications(China)
IPC IPC(8): G06K19/073
Inventor 景蔚亮陈邦明
Owner SHANGHAI XINCHU INTEGRATED CIRCUIT
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