Введение в криптографию.                           
4.8.96                                                                        
   Защита данных с помощью шифрования - одно из возможных решений проблемы их 
безопасности. Зашифрованные данные становятся доступными только для того, кто 
знает, как их расшифровать, и поэтому похищение зашифрованных данных абсолютно
бессмысленно для несанкционированных пользователей.                           
   Коды и шифры использовались задолго до появления ЭВМ. С теоретической точки
зрения не существует четкого различия между кодами и шифрами. Однако в        
современной практике различие между ними, как правило, является достаточно    
четким. Коды оперируют лингвистическими элементами, разделяя шифруемый текст  
на такие смысловые элементы, как слова и слоги. В шифре всегда различают два  
элемента: алгоритм и ключ. Алгоритм позволяет использовать сравнительно       
короткий ключ для шифрования сколь угодно большого текста.                    
                                                                              
                        Основные понятия криптографии                         
                                                                              
Гаммирование - процесс наложения по определенному закону гаммы шифра на       
открытые данные.                                                              
Под гаммой шифра понимается псевдослучайная двоичная последовательность,      
вырабатываемая  по заданному алгоритму, для зашифрования открытых данных и    
расшифрования зашифрованных данных.                                           
Зашифрованием данных называется процесс преобразования преобразования открытых
данных в зашифрованные с помощью шифра, а расшифрованием данных - процесс     
преобразования закрытых данных в открытые с помощью шифра.                    
Шифрованием называется процесс зашифрования или расшифрования данных.         
Дешифрованием называется процесс преобразования закрытых данных в открытые при
неизвестном ключе и, возможно, неизвестном алгоритме.                         
Имитозащита - защита от навязывания ложных данных. Для обеспечения имитозащиты
к зашифрованным данным добавляется имитовставка, которая представляет собой   
последовательность данных фиксированной длинны, полученную по определенному   
правилу из открытых данных и ключа.                                           
Ключ - конкретное секретное состояние некоторых параметров алгоритма          
криптографического преобразования данных, обеспечивающее выбор одного варианта
из совокупности всевозможных для данного алгоритма.                           
Криптографическая защита - защита данных с помощью криптографического         
преобразования, под которым понимается преобразование данных шифрованием и    
(или) выработкой имитовставки.                                                
Синхропосылка - исходные открытые параметры алгоритма криптографического      
преобразования.                                                               
Уравнение зашифрования - соотношение, описывающее процесс образования         
зашифрованных данных из открытых данных в результате преобразований, заданных 
алгоритмом криптографического преобразования.                                 
Уравнение расшифрования - соотношение, описывающее процесс образования        
открытых данных из зашифрованных в результате преобразований, заданных        
алгоритмом криптографического преобразования.                                 
Под шифром понимается совокупность обратимых преобразований множества открытых
данных на множество зашифрованных данных, заданных алгоритмом                 
криптографического преобразования.                                            
Криптостойкостью называется характеристика шифра, определяющая его стойкость к
дешифрованию. Обычно эта характеристика определяется периодом времени,        
необходимым для дешифрования.                                                 
                                                                              
   См. Sci.Cryptography FAQ                                                   
                                                                              


HyperText/CGI-HTML, v. 3.6.4 (C)1994-2000 M.Zakharov