Ligtas ba ang Cipher Block Chaining?
Ligtas ba ang Cipher Block Chaining?

Video: Ligtas ba ang Cipher Block Chaining?

Video: Ligtas ba ang Cipher Block Chaining?
Video: Cipher Block Chaining Mode - Applied Cryptography 2024, Nobyembre
Anonim

A block cipher sa kanyang sarili ay angkop lamang para sa ligtas pagbabagong-anyo ng cryptographic ( pag-encrypt o decryption) ng isang fixed-length na pangkat ng mga bit na tinatawag na a harangan . Ang isang paraan ng pagpapatakbo ay naglalarawan kung paano paulit-ulit na mag-aplay a cipher's single- harangan operasyon sa ligtas baguhin ang dami ng data na mas malaki kaysa sa a harangan.

Gayundin, ano ang Cipher Block Chaining mode?

Tingnan din ang cryptography. Cipher block chaining (CBC) ay isang mode ng operasyon para sa a block cipher (isa kung saan ang isang pagkakasunud-sunod ng mga bit ay naka-encrypt bilang isang yunit o harangan may a cipher key na inilapat sa kabuuan harangan ). Cipher block chaining gumagamit ng tinatawag na initialization vector (IV) ng isang tiyak na haba.

secure ba ang mga cipher ng CBC? CBC may ilang magagandang katangian. Ang ciphertext na ginawa ng isang bloke cipher ay naka-encrypt, kaya ito (sana) ay mukhang random. Sa CBC , hinahalo mo ang random na naghahanap ng naka-encrypt na data sa plaintext, na ginagawang napaka-malas na magkakaroon ng mga pattern sa output.

Sa ganitong paraan, aling block cipher mode ang pinaka-secure na mahusay para sa AES?

Ginagamit ang CTR kung gusto mo ng magandang parallelization (ibig sabihin, bilis), sa halip na CBC/OFB/CFB. XTS mode ay ang karamihan karaniwan kung nag-e-encode ka ng random na naa-access na data (tulad ng hard disk o RAM). Ang OCB ay sa ngayon ang pinakamahusay mode , gaya ng pinapayagan nito pag-encrypt at pagpapatunay sa isang solong pass.

Mas secure ba ang GCM kaysa sa CBC?

AES- GCM ay isang mas sigurado cipher kaysa sa AES- CBC , dahil AES- CBC , nagpapatakbo sa pamamagitan ng XOR'ing (eXclusive OR) bawat bloke kasama ang nakaraang bloke at hindi maaaring isulat nang magkatulad. AES- GCM ay nakasulat sa parallel na nangangahulugan na ang throughput ay makabuluhang mas mataas kaysa sa AES- CBC sa pamamagitan ng pagpapababa ng mga overhead ng encryption.

Inirerekumendang: