CFB1, CFB8 eta CFB128: feedbackaren tamaina da, ez gakoaren tamaina
CFBren ondorengo zenbakia feedback-urratsa da, ez gako-luzera: CFB1, CFB8 eta CFB128k 128 biteko blokea erabiltzen dute. Irakurri izen zaharrak gako ahulak asmatu gabe.
AES-256-CFB1 bezalako izen batek bi zenbaki daramatza, eta galdera desberdinei erantzuten diete. 256 AES gakoaren luzera da. Eta 1 CFBren feedbacka da, hau da, segmentuaren tamaina: moduak bere egoera nola aurreratzen duen adierazten duen propietatea. 1 gako-luzera gisa irakurtzen bada, izena konfigurazio katastrofiko bat bezala agertzen da, eta horregatik itzultzen da galdera behin eta berriz.
Erabaki hiru kantitateetatik zein ari zaren begiratzen izena epaitu aurretik: gakoaren tamaina, blokearen tamaina edo segmentuaren tamaina. Lehena soilik da segurtasun-parametroa ohiko zentzuan.
Hiru zenbaki, hiru kantitate
AESek 128, 192 edo 256 biteko gakoak onartzen ditu eta 128 biteko blokea du, aukeratzen duzuna aukeratu. Blokearen tamaina AESena da, ez moduarena. CFB atzizkia hirugarren kantitatea da: moduak urrats bakoitzean zenbat datu kontsumitzen eta itzultzen duen. OpenSSLen AESari buruzko dokumentazioak desplazamendu-tamaina horiek berariaz zerrendatzen ditu CFB aldaeretarako.
CFB1ek bit bat itzultzen du aldi bakoitzean, CFB8k byte bat, CFB128k bloke oso bat. Hirurek 128 biteko bloke-zifratzaile bera erabiltzen dute barnean; aldatzen dena da kalkulatutako bloke bakoitzeko zenbat bit erabiltzen diren eragiketa bakoitzeko. Horregatik atzizkiak kostua eta buffer-portaera mugitzen ditu, ez gakoaren indarra.
| Name | Key | AES block | Feedback |
|---|---|---|---|
| AES-256-CFB1 | 256 bits | 128 bits | 1 bit |
| AES-256-CFB8 | 256 bits | 128 bits | 8 bits |
| AES-256-CFB128 | 256 bits | 128 bits | 128 bits |
Zergatik ez den blokearen tamaina inoiz aldatzen
AES bloke-zifratzailea da, 128 biteko bloke finkoarekin, eta moduak haren inguruko eraikuntzak dira. Horietako batek ere ez du blokea txikitzen segmentuaren tamainara egokitzeko. CFB1 inplementazio batek AES bloke osoa kalkulatzen du oraindik eta emaitzaren bit bat hartzen du. Beste bitak urrats horretarako baztertzen dira, eta hor dago zehazki eraginkortasunaren kostua.
Beraz, bit bateko feedbackak ez du bit bateko gakoa esan nahi, eta izen bat ezin da bere atzizkiaren arabera sailkatu. CFB128 ez da CFB32 baino lau aldiz indartsuagoa; segmentu handiagoak prozesatzen ditu.
Zer aldatzen duen segmentuaren tamainak benetan
Segmentuaren tamainak aldatzen du urrats bakoitzean zenbat testu zifratu itzultzen den eta urrats bakoitzak zenbat testu arrunt eraman dezakeen. Erroreen hedapena eta buffer-portaera ere aldatzen ditu, eta hori garrantzitsua da fluxuaren antzeko erabileran. Byteetara orientatutako segmentuak bufferekin lerrokatzen dira; bitetara orientatutakoak ez.
Praktikan protokoloak aukeratzen du modua, ez operadoreak. VPN datu-kanal batek bere protokoloak zehazten duen eraikuntza erabiltzen du, bere osotasun-babesarekin, eta liburutegiko zerrenda batek existitzen diren izenak besterik ez du esaten.
CFB etiketa kualifikaziorik gabea irakurtzea
CFB etiketa kualifikaziorik gabeak bere inplementazio-testuingurua behar du. OpenSSL 1.0.2ren goiburuetan, EVP_aes_128_cfb EVP_aes_128_cfb128rako makroa da, 192 eta 256 biteko gakoetarako alias egokiekin. Hau adar bateko API-izenen konbentzioa da, ez da baieztapena liburutegi, fitxategi-formatu edo GUI guztiek laburdura modu berean zabaltzen dutenik. Egiaztatu aurrean duzun bertsioaren goiburua edo dokumentazioa.
Profil zahar batek CFB esaten badu eta pareak onartzen badu, negoziatutako parametroak nonbait erregistratzen dira: erregistro batean, konfigurazio-bolkan, API erantzun batean. Irakurri horiek, segmentuaren tamaina pantaila-kate batetik ondorioztatu beharrean.
Modu-izen batek esaten ez dizuna
Izenak zifratze-portaera deskribatzen du eta besterik ez. VPN batek osotasun-babesa, gako-eratorpena eta parearen autentifikazioa behar ditu oraindik, eta CFBk ez du horietako bat ere ematen. CFB8 CFB1engatik aldatzea ere ez da aldaketa kosmetikoa: sareko portaera desberdina da eta bi muturrek eraikuntza bera onartu behar dute. Liburutegi bateko izenak ere ez du frogatzen zabaldutako atebideak bere datu-kanalerako onartzen duenik.
Mantentzen den edozerretarako, erabili protokoloaren babes-antoalpen osoa eta operadorearen politika, eta erregistratu liburutegiaren eta atebidearen bertsioak, aukera zehatza eta negoziatutako emaitza. Izen zaharrak irakurtzen ari zarena azaltzen du; ez du konfigurazioa berpiztea justifikatzen.