Triple data encryption standard (3DES) encryption algorithm circuit applicable to passive portable equipment
An encryption algorithm and circuit technology, applied in general stored program computer, internal/peripheral computer component protection, etc., can solve the problems of high power consumption, high power consumption of operation, burden of on-chip bus, etc., to reduce area and resource consumption, The effect of reducing dynamic power consumption and simplifying complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] In order to verify a kind of function of the circuit structure that is applicable to the 3DES encryption algorithm of CPU card of the present invention, carried out following experiment:
[0040] A random set of plaintext and key inputs are chosen:
[0041] din=0x9ba26cab5d715f65,
[0042] key1=0xb0004d01e1be37b5,
[0043] key2=0x98feb211c096fa8e,
[0044] key3 = 0x764f9365f02cee22.
[0045] After calculation, the ciphertext output encrypted by 3DES should be:
[0046] dout=0x97078658210b6718.
[0047] Utilize the present invention to carry out encryption and decryption to above plaintext and ciphertext respectively, the result is as follows image 3 shown. image 3 It shows part of the input and output signals input to the 3DES encryption algorithm, the part of the input signals from top to bottom are: reset signal, clock signal, encryption and decryption selection signal, start signal, end signal, output data signal. Depend on image 3 It can be seen from the re...
Embodiment 2
[0049] In order to verify the performance of the above-mentioned circuit structure applicable to the 3DES encryption algorithm of the CPU card proposed by the present invention, the following experiment has been carried out: select the software tool Design Compiler of Charter 0.35 μm CMOS process library and Synopsys company under the worst environmental condition WCCOM (voltage=3.0V, temperature=125 ℃) carries out comprehensive evaluation, obtains as follows Figure 4 The evaluation report shown includes: timing evaluation report (top), unit is ns; area evaluation report (middle), unit is gate number; power consumption evaluation report (bottom). The report shows that the invention can at least meet the requirement of 20MHz working frequency, the area is about 8500 gates, and the dynamic power consumption is only 2.44mW at 3V working voltage and 20MHz working frequency, fully meeting the performance requirements of the CPU card.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 