Documente Academic
Documente Profesional
Documente Cultură
1. Adunarea de cuvinte complementare ale lui two, notate cu”\+”. Aceasta este adunarea modulo-
2w. Operatia inversa, scaderea, este notate “\-”.
3. O rotire catre stanga (sau “\left-spin”) de cuvinte: rotatia cuvantului x lasat de y biti este notata x
<<< y. Numai bitii de ordin scazut lg(w) ai lui y sunt folositi pentru a determina valoarea rotatiei
astfel incat y este interpretat modulo-w. Operatia inversa, right-rotation, este notate x >>> y. Aceste
operatii sunt direct si eficient sustinute de majoritatea procesoarelor. O trasatura caracteristica a lio
RC5 este aceea ca rotatiile sunt rotatii de cantitati ”\variable” (dependente de text simplu). Notam
ca pe microprocesoarele modern, o rotatie variabila x <<< y necesita o cantitate de timp care este
independent independenta de valoarea rotatiei y. De asemenea notam ca rotatiile sunt singurii
operatori non-lineari in RC5; nu exista tabele de substituire nonlineare sau operatori non-lineari.
Puterea lui RC5 depinde in mare parte de proprietatile criptografice ale rotatiilor dependente de
date.