У криптографії, завершення залишкового блоку (англ. residual block termination) — це варіація (CBC режиму), яка не потребує . Вона робить це дієвою зміною (CFB) режиму для останнього блоку. Натомість збільшується складність.
Перебіг шифрування
Довжина відкритого тексту N не кратна розміру блока L:
- Шифруємо ⌊N/L⌋ повних блоків через режим CBC;
- Шифруємо останній зашифрований блок знову;
- Виконуємо XOR останніх бітів відкритого тексту з найлівішими бітами двічі зашифрованого блоку.
Перебіг дешифрування
- Дешифруємо ⌊N/L⌋ повних блоків із CBC;
- Шифруємо останній повний шифрований блок;
- Виконуємо XOR останніх бітів двічі зашифрованого блоку.
Короткі повідомлення
Для повідомлень коротших від одного блоку, завершення залишкового блоку може використовувати зашифрований ІВ замість останнього повного блоку.
Посилання
- Пояснення RBT на technology-base.org (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U kriptografiyi zavershennya zalishkovogo bloku angl residual block termination ce variaciya CBC rezhimu yaka ne potrebuye Vona robit ce diyevoyu zminoyu CFB rezhimu dlya ostannogo bloku Natomist zbilshuyetsya skladnist Perebig shifruvannyaDovzhina vidkritogo tekstu N ne kratna rozmiru bloka L Shifruyemo N L povnih blokiv cherez rezhim CBC Shifruyemo ostannij zashifrovanij blok znovu Vikonuyemo XOR ostannih bitiv vidkritogo tekstu z najlivishimi bitami dvichi zashifrovanogo bloku Perebig deshifruvannyaDeshifruyemo N L povnih blokiv iz CBC Shifruyemo ostannij povnij shifrovanij blok Vikonuyemo XOR ostannih bitiv dvichi zashifrovanogo bloku Korotki povidomlennyaDlya povidomlen korotshih vid odnogo bloku zavershennya zalishkovogo bloku mozhe vikoristovuvati zashifrovanij IV zamist ostannogo povnogo bloku PosilannyaPoyasnennya RBT na technology base org angl