CFB1 kontra CFB8 kontra CFB128: hija d-daqs tal-feedback, mhux tad-ċavetta
In-numru wara CFB huwa pass ta' feedback, mhux tul taċ-ċavetta: CFB1, CFB8 u CFB128 jużaw blokka ta' 128 bit. Aqra ismijiet antiki mingħajr ma tivvinta ċwievet dgħajfa.
Isem bħal AES-256-CFB1 iġorr żewġ numri, u dawn iwieġbu mistoqsijiet differenti. Is-256 huwa t-tul taċ-ċavetta AES. L-1 huwa l-feedback CFB, jiġifieri d-daqs tas-segment, proprjetà ta' kif il-mod imexxi l-istat tiegħu. Jekk l-1 jinqara bħala tul taċ-ċavetta, l-isem jidher bħal konfigurazzjoni ħażina katastrofika, u għalhekk din il-mistoqsija terġa' lura.
Iddeċiedi liema minn tliet kwantitajiet qed tħares qabel ma tiġġudika l-isem: daqs taċ-ċavetta, daqs tal-blokka jew daqs tas-segment. L-ewwel waħda biss hija parametru ta' sigurtà fis-sens tas-soltu.
Tliet numri, tliet kwantitajiet
AES jaċċetta ċwievet ta' 128, 192 jew 256 bit u għandu blokka ta' 128 bit tkun liema tkun l-għażla tiegħek. Id-daqs tal-blokka jappartjeni lil AES, mhux lill-mod. Is-suffiss CFB huwa t-tielet kwantità: kemm id-dejta l-mod jikkonsma u jrodd lura f'kull pass. Id-dokumentazzjoni AES ta' OpenSSL telenka dawk id-daqsijiet tax-shift b'mod espliċitu għall-varjanti CFB.
CFB1 irodd lura bit wieħed kull darba, CFB8 byte wieħed, CFB128 blokka sħiħa. It-tlieta jużaw internament l-istess ċifra tal-blokka ta' 128 bit; dak li jinbidel huwa kemm bits minn kull blokka kkalkulata jintużaw għal kull operazzjoni. Għalhekk is-suffiss iċaqlaq l-ispejjeż u l-imġiba tal-buffering, mhux is-saħħa taċ-ċavetta.
| 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 |
Għaliex id-daqs tal-blokka qatt ma jinbidel
AES hija ċifra tal-blokka b'blokka fissa ta' 128 bit, u l-modi huma kostruzzjonijiet mibnija madwarha. Ħadd minnhom ma jnaqqas il-blokka biex taqbel mad-daqs tas-segment. Implimentazzjoni CFB1 xorta tikkalkula blokka AES sħiħa u tieħu bit wieħed mir-riżultat. Il-bits l-oħra jintremew għal dak il-pass, u hemmhekk preċiżament tinsab il-kost tal-effiċjenza.
Allura feedback ta' bit wieħed ma jimplikax ċavetta ta' bit wieħed, u isem ma jistax jiġi kklassifikat bis-suffiss tiegħu. CFB128 mhix erba' darbiet eqwa minn CFB32; hija tipproċessa segmenti akbar.
X'jinbidel tassew bid-daqs tas-segment
Id-daqs tas-segment ibiddel kemm ciphertext jintbagħat lura f'kull pass u kemm plaintext jista' jġorr kull pass. Ibiddel ukoll il-propagazzjoni tal-iżbalji u l-imġiba tal-buffering, li hija importanti għal użu qisu stream. Segmenti orjentati lejn il-byte jaqblu mal-buffers, dawk orjentati lejn il-bit le.
Fil-prattika l-protokoll jagħżel il-mod, mhux l-operatur. Kanal tad-dejta tal-VPN juża l-kostruzzjoni li tispeċifika l-protokoll tiegħu, bil-protezzjoni tal-integrità tiegħu stess, u lista tal-librerija biss tgħidlek liema ismijiet jeżistu.
Kif taqra tikketta CFB bla kwalifika
Tikketta CFB bla kwalifika teħtieġ il-kuntest tal-implimentazzjoni tagħha. Fl-headers ta' OpenSSL 1.0.2, EVP_aes_128_cfb huwa makro għal EVP_aes_128_cfb128, b'alias li jaqblu għaċ-ċwievet ta' 192 u 256 bit. Din hija konvenzjoni ta' ismijiet API minn fergħa waħda, mhux pretensjoni li kull librerija, format ta' fajl jew GUI tespandi l-abbrevjazzjoni bl-istess mod. Iċċekkja l-header jew id-dokumentazzjoni tal-verżjoni li għandek quddiemek.
Jekk profil antik jgħid CFB u l-peer jaċċettah, il-parametri nnegozjati jiġu rreġistrati x'imkien: f'log, f'dump tal-konfigurazzjoni, fi tweġiba API. Aqra dawk minflok ma tiddeduċi d-daqs tas-segment minn string tal-wiri.
X'ma jgħidlekx isem il-mod
L-isem jiddeskrivi l-imġiba tal-encryption u xejn aktar. VPN xorta għandu bżonn protezzjoni tal-integrità, derivazzjoni taċ-ċavetta u awtentikazzjoni tal-peer, u CFB ma tipprovdi xejn minnhom. Li tibdel CFB8 ma' CFB1 mhuwiex tibdil kożmetiku lanqas: l-imġiba fuq il-wire hija differenti u ż-żewġ naħat iridu jappoġġaw l-istess kostruzzjoni. Lanqas isem f'librerija ma jipprova li l-gateway implimentat jaċċettah għall-kanal tad-dejta tiegħu.
Għal kull ħaġa li tiġi miżmuma, uża l-arranġament sħiħ ta' protezzjoni tal-protokoll u l-politika tal-operatur, u rreġistra l-verżjonijiet tal-librerija u tal-gateway, l-għażla eżatta u r-riżultat innegozjat. L-isem antik jispjega dak li qed taqra; ma jiġġustifikax li terġa' tqajjem il-konfigurazzjoni.