| ▲ | AlotOfReading 5 hours ago | |||||||
I agree with the article, but I think it could go farther. Instead of having primitives for every 32/48/64/122 bit block, we need good format-preserving encryption. Then all of this advice boils down to "use as many bits as you need" and we can keep using the standard primitives with hardware support. If you need more security in the future, you only need to decrypt and reencrypt with the new size. | ||||||||
| ▲ | Dylan16807 4 hours ago | parent | next [-] | |||||||
Small sizes have to be used with extra care, so I wouldn't want to make a generic function for all sizes. For bigger sizes we already have nice functions that take care of everything. | ||||||||
| ||||||||
| ▲ | bflesch 4 hours ago | parent | prev [-] | |||||||
Are you suggesting a very large custom blocksize? I don't think this would be feasible beyond a few megabytes. | ||||||||
| ||||||||