Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Block ciphers with >128bit block size #1307

Open
Searinox opened this issue Feb 17, 2024 · 0 comments
Open

[Feature Request] Block ciphers with >128bit block size #1307

Searinox opened this issue Feb 17, 2024 · 0 comments

Comments

@Searinox
Copy link

Searinox commented Feb 17, 2024

Please include support for block ciphers with block sizes greater than 128-bit.

Desired behavior

AES is hardware-accelerated and thus on everything that supports AES-NI it gets far ahead of other block ciphers in terms of speed. The remaining ciphers have variations depending on speed and hardware, but ultimately one operation results in the encryption or decryption of a 16 byte block of data. There are ciphers that can encrypt more - like Threefish and Kalyna - in one go. There is something to be said about both performance and tamper protection, as a bigger block size means attempts to tamper the ciphertext will corrupt even more data, giving attackers even less control.

Furthermore ciphers that do not suffer from related-key attacks or simply take bigger keys(like 512-bit) are easier to implement tweaks for, as "tweak" here could be as simple as dedicating a portion of the keyspace to the counter.

Please consider the opportunities presented by adopting such block ciphers. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant