Mounir IDRASSI
982fffe4db
Reorder SM4-based cascade ciphers: apply SM4 as the final stage following external review.
...
The cascade order has been updated so that SM4 is applied after the other cipher(s) (e.g., Serpent). This change reflects standard cryptanalytic guidance, which shows that the overall strength of a cascade is limited by the first encryption stage. Given that SM4 uses a 128-bit key, its post-quantum brute-force resistance is lower than ciphers with a 256-bit key (such as Serpent). By placing SM4 last, we ensure that any potential weakness in SM4 cannot reduce the security margin provided by the stronger cipher.
2025-05-16 15:37:32 +09:00
..
2025-04-29 12:24:08 +09:00
2025-01-01 10:37:18 +01:00
2024-04-10 18:47:29 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2024-06-12 12:30:04 +02:00
2024-06-12 12:30:04 +02:00
2025-05-11 16:02:20 +09:00
2024-11-16 01:05:15 +01:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-16 15:37:32 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-15 10:29:59 +09:00
2025-05-11 16:02:20 +09:00
2024-06-12 12:30:04 +02:00
2024-06-12 12:30:04 +02:00
2024-06-12 12:30:04 +02:00
2024-06-12 12:30:04 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2024-04-10 23:50:05 +02:00
2016-05-10 20:20:14 +02:00
2023-06-29 00:06:20 +02:00
2023-06-29 00:06:20 +02:00
2016-05-10 22:18:34 +02:00
2016-05-10 22:18:34 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2024-11-15 15:50:32 +01:00
2023-06-24 22:01:12 +02:00
2022-02-10 01:21:17 +01:00
2016-05-10 20:20:14 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2023-10-02 18:02:33 +02:00
2023-06-29 00:06:20 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2023-06-29 00:06:20 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2024-11-16 01:05:15 +01:00
2024-06-12 12:30:04 +02:00
2024-06-12 12:30:04 +02:00
2024-06-30 01:22:05 +02:00
2023-06-29 00:06:20 +02:00
2024-06-30 01:22:05 +02:00
2024-06-30 01:22:05 +02:00
2023-06-29 00:06:20 +02:00
2023-06-29 00:06:20 +02:00
2024-06-30 01:22:05 +02:00
2024-06-12 12:30:04 +02:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2016-05-10 20:20:14 +02:00
2025-05-15 10:39:35 +09:00
2025-05-16 15:37:32 +09:00
2025-05-11 16:02:20 +09:00
2014-11-08 23:18:36 +01:00
2014-11-08 23:18:36 +01:00
2014-11-08 23:18:36 +01:00
2024-06-30 01:22:05 +02:00
2024-06-12 12:30:04 +02:00
2023-06-29 00:06:20 +02:00
2024-06-12 12:30:04 +02:00
2015-12-05 00:07:13 +01:00
2015-12-05 00:07:13 +01:00
2015-12-05 00:07:13 +01:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-05-11 16:02:20 +09:00
2025-01-06 11:46:53 +01:00
2025-01-06 11:46:53 +01:00
2024-11-15 15:50:32 +01:00