chaining arrow - meaning and definition. What is chaining arrow
Diclib.com
ChatGPT AI Dictionary
Enter a word or phrase in any language 👆
Language:

Translation and analysis of words by ChatGPT artificial intelligence

On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:

  • how the word is used
  • frequency of use
  • it is used more often in oral or written speech
  • word translation options
  • usage examples (several phrases with translation)
  • etymology

What (who) is chaining arrow - definition

Cipher Block Chaining
  • Расшифрование в режиме CBC
  • Шифрование в режиме CBC

Silver Arrow Sniper         
Silver Arrow Sniper — беспилотный летательный аппарат, разработанный израильской компанией Silver Arrow, дочерней фирмой компании Elbit Systems. Впервые дрон Sniper был показан на авиавыставке в Сингапуре в феврале 1998 года.
Silver Arrow Darter         
Silver Arrow Darter — беспилотный летательный аппарат, производимый в Израиле, разработан израильской компанией Silver Arrow, дочерней фирмой компании Elbit Systems. Первый полёт многоцелевого БПЛА состоялся в 1995 году.
Операция «Pierce Arrow»         
Операция «Пронзающая стрела» () — первая воздушная операция США против Северного Вьетнама во время Вьетнамской войны (август 1964 года). Была проведена в качестве акции возмездия за предполагаемое нападение северовьетнамских торпедных катеров на американские корабли в Тонкинском заливе.

Wikipedia

Режим сцепления блоков шифротекста

Режим сцепления блоков шифротекста (англ. Cipher Block Chaining, CBC) — один из режимов шифрования для симметричного блочного шифра с использованием механизма обратной связи. Каждый блок открытого текста (кроме первого) побитово складывается по модулю 2 (операция XOR) с предыдущим результатом шифрования.

Шифрование может быть описано следующим образом:

C 0 = I V {\displaystyle C_{0}=IV}
C i = E k ( P i C i 1 ) {\displaystyle C_{i}=E_{k}\left(P_{i}\oplus C_{i-1}\right)}

где i {\displaystyle i}  — номера блоков, I V {\displaystyle IV}  — вектор инициализации (синхропосылка), C i {\displaystyle C_{i}} и P i {\displaystyle P_{i}}  — блоки зашифрованного и открытого текстов соответственно, а E k {\displaystyle E_{k}}  — функция блочного шифрования. Расшифровка:

P i = C i 1 D k ( C i ) {\displaystyle P_{i}=C_{i-1}\oplus D_{k}\left(C_{i}\right)}

Особенности:

  • Наличие механизма распространения ошибки: если при передаче произойдёт изменение одного бита шифротекста, данная ошибка распространится и на следующий блок. Однако на последующие блоки (через один) ошибка не распространится, поэтому режим CBC также называют самовосстанавливающимся.
  • Неустойчив к ошибкам, связанным с потерей или вставкой битов, если не используется дополнительный механизм выравнивания блоков.
  • Злоумышленник имеет возможность добавить блоки к концу зашифрованного сообщения, дополняя тем самым открытый текст (однако без ключа получается мусор. А с использованием Hash функции для подтверждения целостности сообщения, сводит этот тип атаки на нет.)
  • Для очень крупных сообщений (32 Гбайта при длине блока 64 бита) всё-таки возможно применение атак, основанных на структурных особенностях открытого текста (следствие парадокса дней рождения).
  • Требует дополнения сообщений до длины кратной длине блока.
  • Уязвим для атаки оракула дополнений (англ: Padding Oracle). В случае, если атакующий может отправлять зашифрованные сообщения на расшифрование неограниченное количество раз, он может, изменяя определенные байты, угадать корректное дополнение. Это приводит к возможности расшифровать сообщение за исключением первого блока, создать корректное произвольное зашифрованное сообщение за исключением первого блока без знания ключа.
What is Silver Arrow Sniper - meaning and definition