ThefasternetworkwasdesignedroughlyaroundtheseventieswhenHorstFaisal, whoworkedforIBMitwas a GermanphysicistwiththeNSA.
HehelpeddevelopthedataencryptionstandardDeathnowadayswas, asweknowfrompreviousvideoreplacedby A S eventually, mostlybecauseofitsshortkeylinks.
Butdays, thestructureofdesertsomethingcalled a firestillcipherorFaisalnetworkonThereare a fewofthesearoundtofish, forexample, is a FISAcipherfivesocietyseeuseinpattingschemeslikethepatternschemeusedfordigitalsignaturesoncertificates, firesocieties.
Wegothrough f weexsawitwiththeleftandwecomedownherelikethisandsoon.
Andyoucouldrepeatthisprocessasmanytimesyoulikeforhowevermanyroundsandthenattheveryendafterthelastround, youfliptheoutputlikethisthingis a structureforencryptioninthesensethatyoucanputinany f hereondhe, youtalkaboutyourself A siphon.
Because, ofcourse, theroundsarehappeningin a differentorder.
So I'm gonnadrawthisexactsamestructureagainonthenextpieceofpapersothatwehavesomethingnewtoworkonit.
I'm gonnagetveryconfused.
Sothiscouldbe a competition.
HowfastcanyoudrawFaisalCipherfrommemory s o gothat I mean, they'renotnearlywideenoughformetofitmystuff.
Let's goagain.
That's whatyousaid.
Thekeysneedtobein a differentorder.
Sothisisgoingtobe K twocominginhere.
Andthisisgoingtobe K onecominginherereversingthesekeys.
Youknow, I wouldn't benottoomuchimportant.
Thatwillbe a listofdataorsomethinglikethat.
Verystraightforward.
Allright, solet's putlet's copyourdata.
Ourciphertextin, We'regonnado t that.
Plugtheminlikethis, so I'm gonnadrawthemin.
Umsobearwithme.
Thisoneisgonnabeoverhereareexor f off L a X or F R K one k twoandwe'lljustpretendthatgreeneyes a littlebitfurtheralongrightonthisoneisjust l excell f off r k oneandthenwe'regoingtoseewhathappens.
Canyourememberwhatitwasthat's reallyinterestingabout X orifyoudoitagain a secondtime, It's thereversiblething, right?
It's irreversiblething.
That's thekeytothiswholethingwhenyou x orsomethingwiththesamethingagain, doesit?
Sowhathappenshere?
It's l f r K oneisgonnacomethroughhereandturninto F off L f of r K one K two, whichisthisbitsothat's gonnacomeinexilewiththisandwe'rejustgoingtogetouroutagainhere.
Thisgetscopieddownhere, so l x or F r k want.
Solet's goagain.
Ourcomesinhere.
Itbecomes f of r k.
One.
Excelwiththis.
Thisbecomes L R.
Getspasseddownhere.
L goestohearourgoestohereonthiswillworkforanynumberofroundsandforanyroundfunction, whichissupercool.