Lightweight cryptographic algorithm HBcipher implementation method and device

A technology of cryptographic algorithm and implementation method, which is applied in the field of lightweight cryptographic algorithm HBcipher, and can solve problems such as inability to encrypt large amounts of data

Active Publication Date: 2018-06-26
HENGYANG NORMAL UNIV
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention provides a method and device for implementing a lightweight cryptographic algorithm HBcipher, the purpose of which is to solve the problem that a large amount of data cannot be encrypted under limited equipment conditions

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
  • Lightweight cryptographic algorithm HBcipher implementation method and device
  • Lightweight cryptographic algorithm HBcipher implementation method and device
  • Lightweight cryptographic algorithm HBcipher implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0086] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0087] A lightweight encryption algorithm HBcipher implementation method, HBcipher block length is 64 bits, when the key length is 64 bits, the number of iterations is 16 rounds, denoted as HBcipher-64, when the key length is 128 bits, iterative The number of rounds is 20 rounds, recorded as HBcipher-128. The HBcipher algorithm adopts a hardware-friendly matrix design for the data to be operated, and the round function adopts three sets of SPN-structured F functions, where the F function is composed of F1, F2, and F3 functions, and the F1 function and the F2 function are operated in parallel, and the results obtained by the two operations Carry out F3 function operation.

[0088] The HBcipher round operation includes 3 groups of F-functions, and each module of these 3 groups of F-functions is described in detail below.

[0089] The F1 function include...

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 a lightweight cryptographic algorithm HBcipher implementation method and device. In the method, a round function used in the encryption or decryption process is an F function adopting three groups of SPN structures, and a novel P2 substitution mode is proposed in the round function. By selecting a round constant count as a round operation control signal, two different operation modes are designed according to the parity of count; when the algorithm is implemented by Xilinx ISE Design Suite 13.2 hardware, the throughput rate of HBcipher-64 is 511.38 Mbps, the throughput rate of HBcipher-128 is 716.6848 Mbps, and compared with a current lightweight cryptographic algorithm, the algorithm has high encryption efficiency.

Description

technical field [0001] The invention belongs to the field of computer encryption, in particular to a method and device for realizing a lightweight cryptographic algorithm HBcipher Background technique [0002] At present, the application of smart card is very extensive, involving every aspect of people's life, so its security is a matter of great concern to everyone. However, due to the limited resources of smart card devices, weak computing power, insufficient storage space and energy sources, traditional encryption algorithms are not suitable for application to resource-constrained smart cards. studies, which mainly focus on the design, security analysis, and implementation performance evaluation of lightweight ciphers. [0003] As a basic technology, data encryption is the cornerstone of all communication security. It is implemented by encryption algorithm and provides great security protection at a small cost. The block cipher algorithm has a fast execution speed, is v...

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): H04L9/06
CPCH04L9/0631
Inventor 李浪郭影邹祎焦铬邓红卫李永超
Owner HENGYANG NORMAL UNIV
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