Hawkynt

LBlock

Lightweight 64-bit block cipher with 80-bit keys designed for resource-constrained environments. Uses 32-round Feistel network with 10 different 4-bit S-boxes. Optimized for both hardware and software implementations with low power consumption.

Properties

Property Value
Category Block Ciphers
Sub-category Lightweight Block Cipher
Security status ๐Ÿงช Experimental
Complexity Intermediate
Inventor Wenling Wu, Lei Zhang
Year 2011
Origin ๐Ÿ‡จ๐Ÿ‡ณ China
Source algorithms/block/lblock.js

Parameters

Parameter Supported values
Key sizes 10 bytes (80 bits)
Block sizes 8 bytes (64 bits)

Security

Status: ๐Ÿงช Experimental

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

2 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.

Vector 1 โ€” LBlock-80 Test Vector #1 (all zeros) - specification Appendix I

Field Value
key 00000000000000000000
input 0000000000000000
expected c218185308e75bcd

Vector 2 โ€” LBlock-80 Test Vector #2 - specification Appendix I

Field Value
key 0123456789abcdeffedc
input 0123456789abcdef
expected 4b7179d8ebee0c26

โ† All algorithms