Cipher Block Chain нь найдвартай юу?
Cipher Block Chain нь найдвартай юу?

Видео: Cipher Block Chain нь найдвартай юу?

Видео: Cipher Block Chain нь найдвартай юу?
Видео: Коды на вещи в Брукхейвен)💗🍉 #roblox🫐 2024, Арваннэгдүгээр
Anonim

А блок шифр өөрөө зөвхөн тохиромжтой аюулгүй криптограф хувиргалт ( шифрлэлт эсвэл тайлах) нэг тогтмол урттай бүлэг битийн а блок . Үйлдлийн горим нь хэрхэн дахин дахин хэрэглэхийг тодорхойлдог. a шифр ганц бие блок үйл ажиллагаа найдвартай a-аас их хэмжээний өгөгдлийг хувиргах блок.

Үүний нэгэн адил, Cipher Block Chaining горим гэж юу вэ?

Мөн криптографийг үзнэ үү. Шифр блокийн хэлхээ (CBC) нь a горим үйл ажиллагааны хувьд a блок шифр (битийн дарааллыг нэг нэгж болгон шифрлэсэн эсвэл блок хамт а шифр түлхүүрийг бүхэлд нь ашигласан блок ). Шифр блокийн хэлхээ нь тодорхой урттай эхлүүлэх вектор (IV) гэж нэрлэгддэг зүйлийг ашигладаг.

CBC шифрүүд аюулгүй юу? CBC сайхан шинж чанаруудтай. Блокоор үүсгэсэн шифр текст шифр шифрлэгдсэн тул санамсаргүй харагдаж байна (найдаж байна). онд CBC , та энэ санамсаргүй харагдах шифрлэгдсэн өгөгдлийг энгийн текст рүү хольж байгаа тул гаралтад хэв маяг байх магадлал тун бага байна.

Ийм байдлаар, аль блок шифр горим нь AES-ийн хувьд хамгийн найдвартай вэ?

Хэрэв та CBC/OFB/CFB-ийн оронд сайн зэрэгцээ болгохыг (жишээ нь. хурд) хүсэж байвал CTR-г ашиглана. XTS горим нь ихэнх нь Хэрэв та санамсаргүй хандах боломжтой өгөгдлийг (хатуу диск эсвэл RAM гэх мэт) кодлож байгаа бол нийтлэг байдаг. OCB бол хамгийн шилдэг нь горим , энэ нь зөвшөөрдөг шифрлэлт ба нэг удаагийн нэвтрэлтээр баталгаажуулалт.

GCM CBC-ээс илүү найдвартай юу?

AES- GCM нь илүү аюулгүй шифр - аас AES- CBC , учир нь AES- CBC , өмнөх блоктой блок бүрийг XOR'ing (eExclusive OR) ашиглан ажилладаг бөгөөд зэрэгцээ бичих боломжгүй. AES- GCM зэрэгцээ бичигдсэн нь дамжуулах чадвар нь мэдэгдэхүйц өндөр байна гэсэн үг юм - аас AES- CBC шифрлэлтийн нэмэлт зардлыг бууруулах замаар.

Зөвлөмж болгож буй: