Take the 2-minute tour ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.

Format preserving encryption has three modes FE1( FFX) , FE2(VAES) , FE3(BPS) . All of them are based on Feistel Networks .Can somebody explain how they differ from each other ?

share|improve this question
    
It's even worse, FFX contains several different modes plus a bunch of parameters. –  CodesInChaos Nov 8 '13 at 13:26
add comment

1 Answer

up vote 1 down vote accepted

Ff1,2,3 are basically inspired by LubyRack off constructions . At the core they differ in their round functions and key scheduling

FF1 supports greater range of lengths and a tweak

FF2 generates subkey for each iteration to thwart any side channel attacks

FF3 has tweaks is split and used in rounding function, also the reverse the sub-strings of given input string while using in round function,

Both FF1,FF2 has 10 rounds FF3 has only 8 rounds

Read more at NIST's 800 38 G draft

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.