Крипто-форум crprogram.16mb.com

Програмування на Object Pascal, Lazarus, криптографія, криптоаналіз, шифри, вихідні коди, вирішення задач, приклади програм

Часовий пояс: UTC десь + 2 години




Розпочати нову тему Відповісти  [ 6 повідомлень ] 
Автор Повідомлення
 Заголовок повідомлення: Проект Венона
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Проект Венона(VENONA) - кодова назва програми американських та англійських розвідувальних служб, яка була направлена на злам шифропереписки між радянськими дипломатичними місіями у США та СРСР.

У ході цієї програми вдалось взламати теоритично незламний шифр одноразового блокноту.

У часи другої світової війни американці стежили за всіма радіоповідомленнями, яку були послані з території США, і заборонили несанкціоновані передачі.
Тому радянське посольство змушене використовувати звичайний телеграф (Вестерн Юніон).

Під час фінської війни 40-го року до рук фінів потрапила радянська кодова книга, яка як не дивно, використовувалась ще тривалий час.
І врешті решт вона потрапила у потрібні руки...

У напружений військовий час доставляти одноразову блокноти до США було вкрай складно, а об'єм шифропереписки зріс в рази.
Тому з 1942 по 1948 роки, у НКВС почали використовувати блокноти повторно.
(як говориться "авось пронєсьот", не пронесло...)
Коли ж виникли сумніви, змінили процедуру шифрування, вибрану гаму почали позначати не через номер сторінки блокноту, а через кодову групу, яка їй передувала... Що дозволило досить легко знайти повідомлення, шифровані однією і тією ж гамою... І ситуація значно погіршилась для радянської сторони.


Радянську розвідку про проект Венона повідомив Кім Філбі близько 1948 року.

Але завдяки прочитаним повідомленням вдалось розкрити частину радянських агентів ( наприклад, Розенберги і т.д.)


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Проект Венона
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 8
"И назвали ее Венона..."


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Проект Венона
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 282
Приклад розшифрованої телеграми:
Цитата:
З: SAN FRANCISCO
До: MOSCOW
Номер: 441 _______________ 31 Жовтня 1943

Я підтверджую отримання Коду "075-B" * копия Номер 27.
Код "ПОБЕДА" ** має бути знищений [2 неідентифіковані групи]
після [цього] мають отримати в TYRE [TIR] ***.

242 _______________ ЧАРОВ [KhAROV] ****


Коментарі АНБ:

* Код "075-Б": Код призначений [...] та [...]
під різними системи ідентифікації сторінок блокноту.
Літера "Б" від БЕЗОПАСНОСТЬ (Безпека), що значить використання в НКГБ.

** КОД "ПОБЕДА": Код призначений [...] "ПОБЕДА" означає перемога.

*** TIR: New York

**** KhaROV: Григорій KhEJFETs

[...] - до цих пір засекречені АНБ частини документу.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Проект Венона
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 282
Наприклад припустимо два повідомлення були зашифровані однаковою гамою:
Код:
завтра                   отримайте                   новий                  шифр                  у            
6   4   1   9   8      7   5   3   9   1      1   5   6   3   7      5   1   6   4   4      5   6   1   1   0


Код:
                                 
з                      каналів                  близьких                  до                   дипломатичних            
6   7   8   4   2      2   3   9   4   2      6   3   1   9   8      7   8   0   1   1      1   7   3   7   5

Якщо додати по модулю 10 ШТ отримаємо суму ВТ по модулю 10:

Код:
                                                                                    
2   1   9   3   0      9   8   2   3   3      7   8   7   2   5      2   9   6   5   5      6   3   4   8   5



Як ми знаємо при використанні кодових книг деякі групи повторюються частіше, тому створюємо каталог суми двох груп по модулю 10.
Загальна кількість таких пар буде 10000^2 / 2 = 5 000 000 000.
Але з них будуть пари, які частіше за інші повторюються в сумах.
Тобто:
Код:
1   1   1   1   1       +      2   2   2   2   2       =      3   3   3   3   3   
                                                               
1   1   1   1   1       +      2   2   2   2   3       =      3   3   3   3   4   
                                                               
1   1   1   1   1       +      2   2   2   2   4       =      3   3   3   3   5   
                                                               
1   1   1   1   1       +      2   2   2   2   5       =      3   3   3   3   6   
                                                               
.    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .
                                                               
2   2   2   2   2       +      3   3   3   3   4       =      5   5   5   5   6   
                                                               
.    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .
                                                               
9   9   9   9   9       +      9   9   9   9   9       =      8   8   8   8   8   



Після чого здійснюємо пошук можливих пар з найбільш імовірних.

Знайшовши, продовжуємо далі з врахуванням попереднього змісту ВТ.

Такий метод досить довгий, деякі частини можуть бути так і не знайдені.

Але потрібно пам'ятати що був зламаний "незламний" шифр одноразового блокнота. То результат більш ніж задовільний.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Проект Венона
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Цікава інформація.

От тільки наші доблесні історики, які тільки і можуть сперечатись, зовсім цим не цікавляться.

Шукав код 075-Б нічого в мережі немає.

Пройшло вже 70-т років, то була зовсім інша держава, невже для історії не можливо опублікувати коди та шифри того періоду?
Чого боїмося товариші?
Що знайдуть оригинальні шифротексти та зможуть прочитати і тим самим підтвердять злочинність комуністів СРСР?

От мені цікаво було б почитати оригинальні шифрсистеми того часу.
Вони вже не мають ніякої практичної цінності, крім цінності пам'яті та історії.

На Заході та Сході чомусь публікують старі шифри і нічого не бояться.
А ми весь час забуваємо своє минуле.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Проект Венона
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 24
Таблиця для позначення літер при передачі з допомогою телеграфа:
Код:
0    =   O
1    =   I
2    =   U
3    =   Z
4    =   T
5    =   R
6    =   E
7    =   W
8    =   A


Повернутися наверх
  
 
Показати повідомлення за:  Сортувати по:  
Розпочати нову тему Відповісти  [ 6 повідомлень ] 

Часовий пояс: UTC десь + 2 години



cron
Роwеrеd bу рhрВB® аnd Hostinger web hosting