FNR: Arbitrary Length Small Domain Block Cipher Proposal [chapter]

Sashank Dara, Scott Fluhrer
2014 Lecture Notes in Computer Science  
We propose a practical flexible (or arbitrary) length small domain block cipher, FNR encryption scheme. FNR denotes Flexible Naor and Reingold. It can cipher small domain data formats like IPv4, Port numbers, MAC Addresses, Credit card numbers, any random short strings while preserving their input length. In addition to the classic Feistel networks, Naor and Reingold propose usage of Pair-wise independent permutation (PwIP) functions based on Galois Field GF(2 n ). Instead we propose usage of random N ×N Invertible matrices in GF(2).
doi:10.1007/978-3-319-12060-7_10 fatcat:boihyihjs5b55llhnm4e4ijudq