Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации
Збережено в:
| Опубліковано в: : | Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України |
|---|---|
| Дата: | 2010 |
| Автор: | |
| Формат: | Стаття |
| Мова: | Російська |
| Опубліковано: |
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
2010
|
| Онлайн доступ: | https://nasplib.isofts.kiev.ua/handle/123456789/28236 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Цитувати: | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации / А.К. Гиранова // Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України. — К.: ІПМЕ ім. Г.Є. Пухова НАН України, 2010. — Вип. 57. — С. 113-119. — Бібліогр.: 14 назв. — рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1860045685867413504 |
|---|---|
| author | Гиранова, А.К. |
| author_facet | Гиранова, А.К. |
| citation_txt | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации / А.К. Гиранова // Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України. — К.: ІПМЕ ім. Г.Є. Пухова НАН України, 2010. — Вип. 57. — С. 113-119. — Бібліогр.: 14 назв. — рос. |
| collection | DSpace DC |
| container_title | Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України |
| first_indexed | 2025-12-07T16:58:17Z |
| format | Article |
| fulltext |
113 © �.�. �����
�
1
( , ) ( )
n
H i j ik jk
k
d x x � �
�
� �� .
�
���
��, � �� �� � � �� ����
������ � ������ ���
��
� ���
� ����, ��� ������� ����� ���������, ������ �����
������� �
�
�
�
�� ��� ���� � ��� ��� ������ ������!���� �����"� �
�
�
�
� ���
� ���
�
� #�����:
1 1
( , ) [ ( ) /(2 1)] 2 [ ( ) /(2 1)] 2 ]
k k
k k
m m
m mj i
i j ik ik ik ki jk jk jk kj
j j
d x x x x x v x x x v
� �
� �� � ��� � � � � � � �� � .
1. ������� .
. ������������ ��$ ����% ��#���� &����������%� ��
��. – ' � ���:
*�
-
'�+�, 1995.
2. ���
�� �.�. 0 ���
�����
��!� �
’���� ��� ��� ���"��� � �
���� �� ������
����, 4
�
���
����
��� ���"��� 6 ���� � $�6. 7����� ��� ���"�6 –
2005.;��"
�����, �.30-35.
��������� 15.09.2010�.
�0� 004.056.55:004.272.23
�.�. �����
�, *?@A ��. �.B.?��
� C�C�, $. ���
����������
��
��� ��
���������������
����� ���, ������������ ����
������ ������
��
��
��
�� ����������
; ���
����� ��� ���"� ��%� ���� � $��
�� � ��#�� �������� ���
��� �������
�� �% ���������� ��� ���� ��� ��� ���"�� –
���
�
��4���� �� ������, ������"� ���
���%�
�
����
�� �� ���. D
���
��
�����#�� �����
�����
������� ���
��� � ����� �%�� � �������
��4��� ��� ���"�� ����� $����������� ���
���.
����� ��$ ����% � �� �
����� �� ��� ����$ ��� [1-4]:
- ��������
%� ��$ ����%, � � �%� �� ��� ������ �����-��� ������
�� "���� ����� $���������� ��� ����
����;
-
� �����
%� ��$ ����%, ��� �����4��
�
��
%���������
����%�%� ����;
-
�������
%� ��$ ����%,
� � �%� �� �������%� &�����
%��������
�����������
�
�
� ������: ����%�%� � ���%�%�.
C� �������� #�� � � ���������� ��#��
� � ���
��� �
�
�. �
� �����
%� ��$ ������ �� ����� ���������� � #���
����, � �
�������
%� – ����������� �.
���
� �
�� ����
�����������%� ����� ������ (����� ������ �
114
���%�%� ���� �) – �� � ���"�����
%� ��� ��� ���� ��� (���
�� ��
�� ��� � �4��� �������� �������%� ������ � �
�
���
��� ��
�
���� ���). D
��� , �%���
����
�� ����� ������ �%��
� ��� � � ���
��� ���� �%���
����
�� ����������%� ����� ������ (����� ������ �
����%�%� ���� �) [5].
' �
� ����
�, �%���
����
��4�� ����������%� ����� ������%
���
��� ��4���
���%� ��
����� �: �� ��
�� ��$����� ����
�
���
��
����%� �������%� �����.
;�4���
��� &������
�%� ���
� ������
��� $ ��� ���
����
���������� $ � ����������� $ #���
����. 0���%� $����
�%� ���
#���
���� � �
���� � ������ ������4���
�
%� � � ������� ���,
���
���
����%� �����������%�� ����� ���������, � ������4���
���
%� � � �� � ��� ��� �%, �����4��� ����������%� ����� ��������.
?�� ��� � �
�
� ������������ ����� ������� ���������
��
#���
���� ���
� $ ���%� $ ������, � ������������� – � ���
��
#���
���� ������� $ ����� ���������� � ����� ������%. ' ����������
������������� ����� ������� �� ��������, � ��#�
� �����
������������, � �
��� �
%����
"�� � ��4�4��� ��� ����
�
��� �
��� ���"��. +�� � �
�
�� $
� ���%
��� ���� � &����� �� $
"���
$ «� �
����».
C��� ��� #�� � ��� ������%�� ��$ ������� #���
���� �
������
��$ ����% �� �� $ ���������� $ #���
���� (F;G) [1, 6]. �� �����%�
��$ ����% � ��
�� ����� ����%
��� � ������.
0�� �������"�� ����� $�������� � ��4��% ��� �������� ���
��������%�, ��� � �� $�����%� ���
��
�. ;��
��� ��������, �� ��
����� �
�������� � �������"�� �
������ ������� ���������, � �� $����� �
�������"�� – ��
%� ��� �� ��
������ ��� [7-9]. *���
����� �
��
�����
� �
���� ���������� ��� ���$�������%� �����"��
���%�
%���������� (H�') [10].
������ � ���
���
�������� � �������"�� � �����, �� $��
���
�� �����, � � ��� �
����
��� #�� � � ���������� H�' – �� �� ���
� �
���� � ���$���"��
�� ?I*;. A� � �� "��� ������� � ������ �����
%� � � �
�������"��, ������
������ ������� "���
%� ����,
��
����
���"�������
���%�� ��������. D
��� ��
������
��#����
��� �
�� ����% �
������ ������ ��� ���
��� � �
���� #�� � $ ������ ��#����
� ������ � ���
���� � ������, � � ��� � �
��� ��� ����� ������ ���
� ���$���"��. ' ������ � �
���� �� "��� �
��4��%
���%� �����
���
��� � �
��� � �
�
��� ����������%� ����� �� "��� �%
������ ������, �� ����4�� ��
%�
�� $������
���� ?I*;. D��
�
� �
����
��� � ���
��� �
������ � �4����� ��������� � �
����
��� ���$������� $ �� "��� ��, ��������4�$ ��$ ����% F;G (H?-F;G).
' ���� �4�� ��� �� ��
�
�� ������ ��4���
��4�� ��$ ����
�� �� $ ���������� $ #���
���� � �� �$ ��
� ���
��$�����
� �4����� ��������� ��� ���$������� $ �� "��� ��, ��������4�$
115
����������%� ��$ ����% ����%��� ��� ���"��.
J���� ���� �4�� ������ �
������ ������ ��� ���
��� � �
����
� ���$���"��
�� #��� �� "��� �
�� ���� H�' ������ �������, ��
����4�� ��
%�
�� $������
���� ?I*;.
?
�
���4�� � ��#����
�
������%� �� ��%� ��$ ����
#���
���� ��� ���� �� ��� ���� �: ��
#������%� ����� �
%� ������� ��� � ��� ����
���� � �������� ����� #���
����, � � � �
�
� ������ ���
����� � ���� ��� (����
). ? �
�� ���������
��$ ����% F;G ��������"������� ���
��4�� ���� � [1]:
� ��$ ����% �� ��
� ���� K�������;
� ��$ ����% �� ��
� �
����
�� -��������
��%� ����� (SP-����);
� ��$ ����% � �������� � «�
�
���»;
� ��$ ����% � ������
���� � �������� �.
;��� K������� �
������
��� ��������� ������%
��� $ �� ��
���%�
�� ���� ��� �
�� �
(��4�
��$ ��
�),
�� �� � � �%� ������%
�����
��� � � � ����"��� f � �����
%
����� ��
�� ��� ���� ��� ������%�
�
�� �
. C� ���� K������� ��
�� � ��#����
�
������%�
��$ ����
#���
���� (DES, �D;+ 28147, RC5, Blowfish, TEA, CAST-128
� �.
.).
SP-���� ������%
��� ��
�� ����
"���� � #������%� �� �,
���� ���
���%� �
����,
��
� �, � ������� � ��������
���,
��
���4�� � �����. 0���%� ���� �
������ $ ���
�����
����� ��������%��, ��� ���� K�������. ' ������
� ������� SP-���� � ��
���
���� ��$ ����% Seprent ��� SAFER+.
0�� ��������% «�
�
���» (Square) ��������� ���
���
�����
#������ $ �� ��
���%�
�
�
����� $ ����
$ �����
�.
����� $���������� ��� ����
���� � $��
%� ������� ��
�
����%��
������� �����
�, � ����� ��
�$ ��� ���� ��� �� ��"���. ' ������
�
������� � �� ���
���� ��$ ����% SHARK, Crypron, � ����� ��$ ����
Rijndael, � � �%� ����
;G� �
%� ����
��� � #���
���� AES.
��������"��
���
��
�� ��%�
������% ��$ ����
#���
����
���� �� �� �� , �.�. ��4���
��� ����� ��$ ����%, � � �%� ��
�� ��
���������� �� �
� �� �� �����������%�
%#� ���
. ' ������
� �������
����� ��$ ����
� �� ���
���� ��$ ���� FROG (
���
� ����
� �
���� �� �� ��%� ���
����
%� ������� �
�����"��
�� ����
#������%�
���%�) � ��$ ����% �������
� SHACAL, � � �%� ��
��% ��
����"�� � �������� �&#-��$ ����� SHA.
;�
��
� ��#����
� F;G � �
���� � �
��� � �4����� ���������
H?-F;G,
������
� ��
%
�� ���
��� ������ ��� #�� � $ ������
��#����
������ � �
���� �� "��� �
��4��%
���%�.
H���� ���� �
� ���� � �4����� ����������� �����
#��� �� "��� �� (��� 1).
116
H��. 1. D� �4����� ����������� ����� #��� �� "��� ��
'%������������ ������� � ��� ���$�������%� �����"��
���%�
%���������
����
����
��� ���
� � � � � ���
��
� ����������.
C��� ��� ���������
�%� ���������% �����
���%�� ���
�
%���������� � ������ � � H�' ���
�
��%
������ [11]. � ��� ����
����������,
�
�4��
� ���
H�', �
������ ���
��
� �����
��� ���"��� �
%���������� � ������ �. C� &� � �� � ��� ����
���$����� ����"�� ��$����� � ���$���"��
?I*;. @��� ����� ?I*;,
�
�4��
� ���
��� ���$������� $
%���������, � �
����
��������
���
����� ���� �� ��
����� "���
�� �����. ' ������
���
������� $ �� �� $ #��� �� "��� ��
����� �����
���� �
������
���� ���
�/
%
�, ����"� ��%� �� � � ���� ���
����
�����.
H���� ����
����
����
�� ���� ���
, � � �%�
�
��
�����,
�������������
?I*;. ���� ���
�/
%
� ����
���
����"� ��%�
�� � �����%, ����, � ����� ���
�%� �� �
���%�. ' ������
� ����������
���� ���
�
�/
%
� ��������� ��#���
���%� �� �
���%�. D���� �
���
� ����"� ��%� �� � � � ���� ���
�
�/
%
� ���
��
���� ���
����
�����. A� ���� ���
����� ����
���� ��� � �
����"� �� $ �� ��.
H���� ���� � ��� �
� �� ���� ���
����"� �� $ �� �� (���.2).
��� �%� ������
%#�, ��
�
����"� �� $ �� �� � ���� ���
�
�/
%
� � ������� �����%, ����, � ����� ���
�%� �� �
���%�.
0���� &�� ��� ���"��, � ����� ������� ����
, � � �%� � ��� ��������
���� ���
� ����
�����, � ������� ��
�
�
�� ��$ �����, $
� �
%� ������� � ���
��� ��� ����
����. _
� ��$ ����� ���
���
����
� � � � �����"� ���� �����. ?�� ����
���%� �� �
���%� � ��4�����
%�
� � ��$���� � ����
�����
���� ���
�/
%
�.
D��
� ���� ���
� ����
����� �
������ "���
� �
� ���, $���
����"� ���
���� � � � $ �� ������ �� ������� 3. 0���%� �
� ���
���
�
��
�� ��$ ����� �D;+ 28147 [12, 13].
117
H��. 2. ;���������� ����� ����"� �� $ �� ��
H��. 3. ���� ����"� ���
���� "���
$ �
� ����
0���%� �
� ��� ����� ���%�� � �� ����: WaitKey, WaitData,
RepeatRound � OutputBlock. C������ � � �� ���� �
� ���� – WaitKey. '
��� � � �� ���� ��4���
������ � ����
���� �����. ?�� ����#� �
� ����
���� (key_ready = 1) �� ���
�� �����
���
��4�� � �� ���� –
WaitData. '
��� � � �� ���� � ��������� �� �
���%�. ?�� ����#� �
� ����
���� (data_ready = 1) �� ���
�� �����
���
��4�� � �� ���� –
RepeatRound. '
��� � � �� ���� �
� ��� �������
��� � �, � ��
� ������
����
��
���$��� 32 (round_counter = 32). 0���� �
� ���
118
�����
��
���
��4�� � �� ���� – OutputBlock. '
��� � � �� ����
�� ���
�� ����
��� ��� ����
��� $ �� ��
���%� ����� ���� ���
�/
%
� � ���������
%������������ �������. ?
� ���� � �����
���%�� ���
�
%���������� � ������ � � ��� ���$�������%�
%���������� �������
������ [14]. ?�� ����#� � ����
���
���%�
(data_out_ready = 1), �
� ��� �����
��
� �� ���� WaitData. B���
&� �
� �� ���� ��$��� new_session ��
�� 1, � ���� ���������� �
�� ������ �
�
%� ���� �, � �
� ��� �����
��
������� � � �� ���� WaitKey, � ����
��
�� 0, � �� ���
�� � ����
���� �� ��
���%�.
������. '
��� � ������ ��
�
�� ������ ��4���
��4�� ��$ ���
F;G � "���� � �
���� ���
��� ������ ��� ��� ���$������� $
�� "��� ��, ��������4�$ ��$ ����% �� �� $ ���������� $ #���
����.
;���������� ����� ��� ���$������� $ �� "��� ��, ��������4�$
��$ ����% F;G, ���
� ������
��� � ������, � �
��� ��� �����
������ ��� � ���$���"��, ��
�
� ����
� ��� ���� ��
��� � �
����
����������%� ����� �� "��� �
������ ������, �� ����4�� ��
%�
�� $������
���� ?I*;.
1. ��������� �.�. ��$ ����% #���
����. ;��"�����%� ����
����. – ;?�.: Fm'-
?�������$, 2009. – 576 �.
2. Menezes A., Oorshot P., Vanstone S. Handbook of applied cryptography. – N.Y.: CRC
Press Inc., 1996. – 816 p.
3. ������� �.�. *�� ���"� ���� ��� ���� ��� � ��������%� ������ � �����:
����. � � ���. – @.: *0 «KDH�@»: *CKH�-@, 2008. – 416 �.
4. ��������
.�. ������ �
�
� �
%#���� &������
� ��� ����%���
��� ���"�� �
�� �% �� �������"�� �� �����"��
���%�
%���������� //
7�. ����. ���"� }?@B C�C ����6��. – ��6
, 2009. – '��. 52. – C.78-83.
5. �������
.�., ������� �.�. 7�4��� ��� ���"��
������
�����%�
� �� ����
�%� ����� � ��������. – @.: 0@� ?����, 2002. – 656 �.
6. ����!
�� �., "������
., "������ �. ��$ ����� �� �� "�� �� ��������� $
�� �
$ #����
����. – I�
�
: F��, 2003. – 168 �.
7. ��������
.�. ;��
�������%� ������ �������"�� ��$ ����
#���
���� ��
��� ���$����
���%�
%���������� // 7�. ����. ���"� }?@B C�C ����6��. – ��6
,
2008. – '��. 48. – ;.34-39.
8. ������
.
. � ���������� ��� ���� ���. ����� $���������� ���
% ��4��%. –
@.: 0@�, 2000. – 448 �.
9. #. $���
�� ��������%� #����� �% �� ������
��� � &������� � ���� //
A����� ����: C+F – 2001 – ~ 6 – �.48-51
10. �������� �.%. ������ ���������� �����"��
���%�
%����������
��������������%� ��������. // *������
���%� ���������. – 0 ��"�: C�C ������% –
�������� �� ���� **. – 2009. – ~1. – ;. 144–148.
11. �������� �.%. D�� � �
������%� ��� ���$�������%� �����"��
���%�
%���������� // @
���
���� �� ��� ���"���� ���� � $�6. 7�. ����. ��. }?@B C�C
����6��. – '��. 49. – ��6
: 2008. – ;. 17-24.
12. 0;+� �D;+ 28147:2009 ;�����% ���� ��� ��� ���"��. 7�4���
����� $����������. ��$ ����% ����� $�������� $ ��� ����
����.
119 © �.0.F�����"�
13. ���&�� �. ?�����
��� ����� $�����. ?� � � �%, ��$ ����%, ���
�%� �����%
�� ��%�� ;� – @.: +�����, 2002. – 816 �.
14. �������� �.%., ��������
.�. C�� � �%�
�� �% �����
���%�� ���
�
���� �����%� � ������� � � ��� ���$�������%� ���� ���
� // @
���
���� ��
��� ���"���� ���� � $�6. 7�. ����. ��. }?@B C�C ����6��. – '��. 43. – ��6
: 2007. –
;. 86–94.
��������� 22.09.2010�.
�0� 683.06
�.0.F�����"�
�������� ����������� ��
���
���� ���������!��"
�#������" ��
���
��������� ���
������ ������
��$
����� ��%����
}�� ���"���� ���� � $��, � �
!��
���������, ���
���
��! � � �
��
�� ���������� ��� ���"����� ��� ��
, �
� � $ � ���� � ���
�������
��� �� ���
�� ���� � $���� �� "���
�� ��
����� ��
��� ��
����
[1,2]. J� �����!, 4
�
�
�
�� ���� � $�� ���
���
��! � � � �
�� �������
������ � �� ����,
����
�
� ������:
- ��$ ����� ������� �� �����
�����
����,
- ����
����,
��4����
��� �� ���
����� ������,
����
����
����!���� � �
���
��� ��, �� ��#� ��
���,
- ��� ���"���� � �� �����, ��� �
������ ���������� ���
���
�����
������ � �� ���� ��� ��"��� 6 ���� � $�6 � 6� ������, ���
������
� �����
���,
- ����� ���
���
�� �������� ��� ���"����� ��� ��
��
� �
���
���� ������ ��
��, 4 � ���� ���� �� �����
���
������
���
���� 6 ������,
- ��� �� ����$
�
���� � �� ���� ��� ���"��� 6 ���� � $�6, ���
�
����� �
�����
��� ������, ��� �� ���
� ���, 4
���
��!���� � �
��� � ������ ��
��,
- ��� �� ������� ���
�
� �
���� ��
��, 4 ������������ �� ��
�
�� �������� ��� ���"��� 6 ���� � $�6,
- ��� �� ������� �� � ���
���� ����������"����� ����
���� ��
����
��� �
� � �����
���, ��������
���������� � �
���� ��
��,
- ��� ��
�� �������"�6 ��������
��
�� � �����
��� ����������
, ���
�
����� � �����
��� �����
���
�
�
�
� �� �������, 4 � ����
��������
�� "���
�� ��������
�
�
�
� 6 ��� ���"��� 6
���� � $�6.
|
| id | nasplib_isofts_kiev_ua-123456789-28236 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | XXXX-0067 |
| language | Russian |
| last_indexed | 2025-12-07T16:58:17Z |
| publishDate | 2010 |
| publisher | Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України |
| record_format | dspace |
| spelling | Гиранова, А.К. 2011-11-04T10:45:23Z 2011-11-04T10:45:23Z 2010 Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации / А.К. Гиранова // Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України. — К.: ІПМЕ ім. Г.Є. Пухова НАН України, 2010. — Вип. 57. — С. 113-119. — Бібліогр.: 14 назв. — рос. XXXX-0067 https://nasplib.isofts.kiev.ua/handle/123456789/28236 004.056.55:004.272.23 ru Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации Article published earlier |
| spellingShingle | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации Гиранова, А.К. |
| title | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации |
| title_full | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации |
| title_fullStr | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации |
| title_full_unstemmed | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации |
| title_short | Обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации |
| title_sort | обобщенная структура реконфигурируемого процессора, реализующего симметричные алгоритмы закрытия информации |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/28236 |
| work_keys_str_mv | AT giranovaak obobŝennaâstrukturarekonfiguriruemogoprocessorarealizuûŝegosimmetričnyealgoritmyzakrytiâinformacii |