Secure ba ang CBC Mac?
Secure ba ang CBC Mac?

Video: Secure ba ang CBC Mac?

Video: Secure ba ang CBC Mac?
Video: Cipher Block Chaining Mode - Applied Cryptography 2024, Abril
Anonim

Nabigyan ng a ligtas block cipher, CBC - MAC ay ligtas para sa mga fixed-length na mensahe. Gayunpaman, sa kanyang sarili, ito ay hindi ligtas para sa mga mensaheng may variable na haba.

Kaugnay nito, lumalaban ba ang CBC Mac sa banggaan?

Ipinapakita rin ng halimbawang ito na a CBC - MAC hindi maaaring gamitin bilang a banggaan - lumalaban one-way na function: kung may susi, hindi mahalaga na gumawa ng ibang mensahe na "hash" sa parehong tag.

Katulad nito, paano gumagana ang CBC Mac? Sa CBC (Cipher Block Chaining)- MAC (Message Authentication Code) pinapatotohanan namin ang mga mensahe gamit ang isang lihim na nakabahaging key. Kung sila ay pareho, pagkatapos ay patuloy na pinatunayan ni Bob ang kanyang pagkakakilanlan (bilang siya lamang pwede may lihim na susi na ibinabahagi nina Bob at Alice), at ang mensahe ay hindi nabago.

Pangalawa, secure ba ang CBC?

Ang mga pag-atake sa RC4 at CBC nag-iwan sa amin ng napakakaunting mga pagpipilian para sa mga cryptographic algorithm na ligtas mula sa pag-atake sa konteksto ng TLS. Sa katunayan, walang mga cipher na sinusuportahan ng TLS 1.1 o mas maaga iyon ligtas . Ang tanging pagpipilian ay CBC mode ciphers o RC4.

Ano ang laki sa mga piraso ng CBC Mac kapag ginamit sa DES encryption?

Sa kaso ng CBC - MAC kasama ang Triple- DES iyon ay ang laki ng bloke ng 3DES na 64- bit (o isang mas maikling hiwa nito). Kung ang iyong data ay mas mahaba kaysa doon, hindi mo ito maaaring "i-decrypt", dahil marami nang solusyon ngayon.

Inirerekumendang: