LEA-128 Hacker
Der Lightweight Encryption Algorithm ( LEA ) ist ein 128-Bit- Blockchiffre, der 2013 in Südkorea entwickelt wurde, um Vertraulichkeit in Hochgeschwindigkeitsumgebungen wie Big Data und Cloud Computing sowie in ressourcenschonenden Umgebungen wie IoT-Geräten und Mobilgeräten zu gewährleisten . LEA bietet drei verschiedene Schlüssellängen: 128, 192 und 256 Bit. LEA verschlüsselt Daten etwa 1,5- bis 2-mal schneller als AES , der am weitesten verbreitete Blockchiffre in verschiedenen Softwareumgebungen.
LEA ist einer der vom koreanischen Programm zur Validierung kryptografischer Module (KCMVP) zugelassenen kryptografischen Algorithmen und ist der nationale Standard der Republik Korea (KS X 3246). LEA ist in der Norm ISO/IEC 29192-2:2019 ( Informationssicherheit – Leichtgewichtige Kryptographie – Teil 2: Blockchiffren) enthalten.
Der Blockchiffre LEA besteht aus ARX-Operationen (modulare Addition:⊞ bitweise Rotation:⋘,⋙und bitweises XOR⊕ Der LEA-Algorithmus verarbeitet Datenblöcke von 128 Bit für 32-Bit-Wörter und bietet drei verschiedene Schlüssellängen: 128, 192 und 256 Bit. LEA mit einem 128-Bit-Schlüssel, LEA mit einem 192-Bit-Schlüssel und LEA mit einem 256-Bit-Schlüssel werden als „LEA-128“, „LEA-192“ bzw. „LEA-256“ bezeichnet. Die Anzahl der Runden beträgt 24 für LEA-128, 28 für LEA-192 und 32 für LEA-256.
LEA-Verschlüsselungsrundenfunktion | |
| Allgemein | |
|---|---|
| Designer | Deukjo Hong, Jung-Keun Lee, Dong-Chan Kim, Daesung Kwon, Kwon Ho Ryu, Dong-Geon Lee |
| Erstveröffentlichung | 2013 |
| Chiffrierdetails | |
| Schlüsselgrößen | 128, 192 oder 256 Bit |
| Blockgrößen | 128 Bit |
| Struktur | ARX (modulare Addition, bitweise Rotation und bitweises XOR) |
| Runden | 24, 28 oder 32 (je nach Tastengröße) |
| Beste öffentliche Kryptoanalyse | |
| Bis 2019 ist kein erfolgreicher Angriff auf LEA in voller Runde bekannt. | |
| Angriffsart | Angegriffene Runden |
|---|---|
| Differential | 14 |
| Abgeschnittenes Differential | 14 |
| Linear | 13 |
| Nullkorrelation | 10 |
| Boomerang | 15 |
| Unmögliches Differential | 12 |
| Integral | 9 |
| Differential linear | 15 |
| Differential mit verwandten Schlüsseln | 13 |
| Blockchiffren | Runden (Angegriffen / Gesamt) | Sicherheitsmargen |
|---|---|---|
| LEA-128 | 15/24 | 37,50 % |
| LEA-192 | 16/28 | 42,85 % |
| LEA-256 | 18/32 | 43,75 % |
FELICS Szenario 1 – Verschlüsselung + Dezimierung + Schlüsseleinrichtung / 128-Byte-CBC-Verschlüsselung (Code: Bytes, RAM: Bytes, Zeit: Zyklen)
FELICS Szenario 2 – Verschlüsselung / 128-Bit-CTR-Verschlüsselung (Code: Bytes, RAM: Bytes, Zeit: Zyklen)
| Plattform | LEA-128 | LEA-192 | LEA-256 | AES-128 | |
|---|---|---|---|---|---|
| AVR | Code | 1.684 | 2010 | 2.150 | 3.010 |
| RAM | 631 | 943 | 1.055 | 408 | |
| Zeit | 61.020 | 80.954 | 92.194 | 58.248 | |
| MSP | Code | 1.130 | 1.384 | 1.468 | 2.684 |
| RAM | 626 | 942 | 1.046 | 408 | |
| Zeit | 47.339 | 56.540 | 64.001 | 86.506 | |
| ARM | Code | 472 | 536 | 674 | 3.050 |
| RAM | 684 | 968 | 1.080 | 452 | |
| Zeit | 17.417 | 20.640 | 24.293 | 83.868 | |
FELICS Szenario 2 – Verschlüsselung / 128-Bit-CTR-Verschlüsselung (Code: Bytes, RAM: Bytes, Zeit: Zyklen)
| Plattform | LEA-128 | LEA-192 | LEA-256 | AES-128 | |
|---|---|---|---|---|---|
| AVR | Code | 906 | 1.210 | 1.306 | 1.246 |
| RAM | 80 | 80 | 80 | 81 | |
| Zeit | 4.023 | 4.630 | 5.214 | 3.408 | |
| MSP | Code | 722 | 1.014 | 1.110 | 1.170 |
| RAM | 78 | 78 | 78 | 80 | |
| Zeit | 2.814 | 3.242 | 3.622 | 4.497 | |
| ARM | Code | 628 | 916 | 1.012 | 1.348 |
| RAM | 92 | 100 | 100 | 124 | |
| Zeit | 906 | 1.108 | 1.210 | 4.044 | |
System : 7, 8, Vista, 10, 11
Lizenz : Freeware
Version : 0.18
Version : 0.18
Grösse : 1.021 KB
Update : 10/2022
Passwort : asciigen.blogspot.com
MD5 : 24d81445ee01ff6a5e88a429d775e341
SHA-1 : b345b933c1051c103011e81a261d70497831cd06
SHA-256 : 2bd617683b8f6132a7c1cb4019a7c82601e8cc894cd6ad0c0b70d0ca44b932ac
CRC32 : 8280c8aeMirros : MediaFire | Mega | Proton

Keine Kommentare:
Kommentar veröffentlichen