Is Cipher Block Chaining veilig?
Is Cipher Block Chaining veilig?

Video: Is Cipher Block Chaining veilig?

Video: Is Cipher Block Chaining veilig?
Video: What is a Firewall? 2024, Mei
Anonim

A bloksyfer op sigself is slegs geskik vir die veilig kriptografiese transformasie ( enkripsie of dekripsie) van een vaste-lengte groep bisse genoem a blok . 'n Werkswyse beskryf hoe om a herhaaldelik toe te pas syfer s'n enkel- blok operasie aan veilig transformeer hoeveelhede data groter as a blok.

Net so, wat is die Cipher Block Chaining-modus?

Sien ook kriptografie. Cipher blok ketting (CBC) is 'n wyse van operasie vir 'n bloksyfer (een waarin 'n reeks bisse geïnkripteer word as 'n enkele eenheid of blok met 'n syfer sleutel toegepas op die geheel blok ). Cipher blok ketting gebruik wat bekend staan as 'n inisialiseringsvektor (IV) van 'n sekere lengte.

is CBC-syfers veilig? CBC het 'n paar mooi eienskappe. Die syferteks wat deur 'n blok geproduseer word syfer is geïnkripteer, so dit lyk (hopelik) lukraak. In CBC , meng jy hierdie ewekansige geënkripteerde data in die gewone teks, wat dit baie onwaarskynlik maak dat daar patrone in die uitvoer sal wees.

Op hierdie manier, watter blokkode-modus is die veiligste doeltreffend vir AES?

Deurkliektempo word gebruik as jy goeie parallelisering (dws spoed) wil hê, in plaas van CBC/OFB/CFB. XTS wyse is die meeste algemeen as jy 'n ewekansige toeganklike data (soos 'n hardeskyf of RAM) enkodeer. OCB is verreweg die beste wyse , soos dit toelaat enkripsie en verifikasie in 'n enkele pas.

Is GCM veiliger as CBC?

AES- GCM is 'n veiliger syfer as AES- CBC , want AES- CBC , werk deur XOR'ing (eksklusiewe OF) elke blok met die vorige blok en kan nie in parallel geskryf word nie. AES- GCM word in parallel geskryf wat beteken deurset is aansienlik hoër as AES- CBC deur enkripsiebokoste te verlaag.

Aanbeveel: