Материалы что дал Мухачев / Материалы что дал Мухачев / Білети_коротки_відповіді / Білети_відпові_УБДМ / Sp_Otvet26
.doc
Блоковим шифром називається система шифрування, що використовує на кожнім такті постійний, обраний до початку шифрування, у залежності від ключів, алгоритм.
Оскільки зашифрування повинно бути взаємно однозначн перетворенням, то блоковий шифр є шифром заміни з дуже великим алфавітом. Знаки алфавіту представляються у виді двійкових блоків даних фіксованої довжини.
Наприклад, алгоритм ДСТУ ГОСТ 28147: 2009 призначений для роботи з блоками довжиною 64 біта. В режимі простої заміни цей шифр взаємно однозначно відображає множину потужності на себе.
Програмна реалізація потокових шифрів, у багатьох випадків, уступає у швидкодії блоковим шифрам.
У блоковому шифрі ключі можуть бути нерівноцінні.
Існують потокові шифри, що використовують блоковий шифр як вузол генерації гами. У криптографії прийнято розглядати подібні шифри як режими роботи відповідного блокового шифру.
Наприклад, в режимах шифрування алгоритм ГОСТ 28147-89 працює як шифр гамування за модулем два, використовуючи двійкову гаму, сформовану в т.зв. режимі простої заміни, який відповідає блоковому шифру.