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

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

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




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

Повідомлень: 282
Шифр Калина - блочний алгоритм, розроблений на основі AES.

Прийнятий у 2006 році як український національний стандарт шифрування даних.


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

Повідомлень: 282
Розмір блоку може складати 128, 256, 512 біт. (відповідно 10, 14, 30 раундів шифрування).

Використовує 8 S-боксів 8*8 біт. ( 8*256 = 2048 байт).


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

Повідомлень: 282
Додам невелику ремарку від себе: писал(а):
ІМНО:
коли читав опис цього шифру, то промайнула думка - ну нарешті доказ того що не все так у нас погано, що ще залишились толкові криптографи в Україні.


Опис.(.pdf)


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

Повідомлень: 2
Olgerd писал(а):
Шифр Калина - блочний алгоритм, розроблений на основі AES.

Прийнятий у 2006 році як український національний стандарт шифрування даних.


де можна прочитати про це прийняття?


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

Повідомлень: 282
У відповідних відомчих документах та іноді згадки у наукових публікаціях.

Але там біда у тому що приймали те все за часів президенства Віктора Ющенка.
Потім прийшов Віктор Янукович і почали те все переглядати.

Ось один з прикладів:
Українська правда 2011.

То все більше політика, і мене вона мало цікавить.

Мені більше було цікаво сама реалізація алгоритму, нові ідеї.

Звісно до широкого прийняття як стандарту, подібно AES в США, нам як до неба рачки...


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

Повідомлень: 282
Цитата:
П'ятниця, 22 липня 2011, 12:36

Як було встановлено під час досудового слідства, у зв'язку зі створенням першої черги автоматизованої системи управління Об'єднаного оперативного командування Збройних сил (шифр "Калина-1") 15 грудня 2006 року між Міністерством оборони та держпідприємством "Укроборонсервіс" був укладений договір про надання послуг на виконання дослідно-конструкторської роботи "Калина-1".


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

Повідомлень: 1
хтось вже реалізував цей алгоритм на мові програмування?


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

Повідомлень: 282
Я не бачив реалізації.


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

Повідомлень: 282
У мережі відсутні таблиці підстановки (S-box) та тестові вектори цього шифру. Тому і немає реалізації.
По тому загальному опису, важко реалізувати правильно алгоритм.


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

Повідомлень: 1
А якщо взяти блоки підстановки з шифру AES, то можливо реалізувати?


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

Повідомлень: 282
Riknnhdr писал(а):
А якщо взяти блоки підстановки з шифру AES, то можливо реалізувати?

У "Калині" їх 8-м, у AES 1-н.
Можливо звісно взяти 8 випадкових таблиць, але це вже не буде шифр Калина, а буде "Калина, самопальна реалізація".


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

Повідомлень: 4
можете тоді помогти, мені потрібно реалізувати шифр Калина, що робити з S-Box?


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

Повідомлень: 4
хоть підкажіть яким чином можна зробити реалізацію?


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

Повідомлень: 282
Mokqaoto писал(а):
хоть підкажіть яким чином можна зробити реалізацію?

Слідуйте тому опису алгоритму.

Таблиці підстановки можете зробити самі, це буде просто таблиця:
Код:
00 - A5
01 - 79
..
..
FF - 88

де справа числа від 0 до 255 у довільному порядку.


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

Повідомлень: 4
зрозумів, а всі інші кроки алгоритму вже без проблем можна реалізувати?
і останнє чи можна просто модифікувати код шифру AES так щоб став шифр КАЛИНА(поміняти цикли, методи, блоки підстановки)?


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

Повідомлень: 282
Mokqaoto писал(а):
зрозумів, а всі інші кроки алгоритму вже без проблем можна реалізувати?
і останнє чи можна просто модифікувати код шифру AES так щоб став шифр КАЛИНА(поміняти цикли, методи, блоки підстановки)?

Теоритично - так.


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

Повідомлень: 4
добре, тоді я сідаю за реалізацію, як зроблю мож виложу суди!!
якщо будуть проблеми звернусь сюди думаю розясните!!


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

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



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