5
62 1-4244-0359-6/06/$20.00 ©2006 IEEE.

[IEEE 2006 IEEE Region 5 Conference - San Antonio, TX, USA (2006.04.7-2006.04.9)] 2006 IEEE Region 5 Conference - A pseudo random I/O scrambling and transformation approach in prevention

  • Upload
    amol

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: [IEEE 2006 IEEE Region 5 Conference - San Antonio, TX, USA (2006.04.7-2006.04.9)] 2006 IEEE Region 5 Conference - A pseudo random I/O scrambling and transformation approach in prevention

����������� ��������� ����������������� �����������������������������������������

����������� ������������������������������������������������������������������ ����!��"��#�

���������� ���$%&'���������� �()���*#����%'+ �������,��+$'%&

��������

������������� ������������ ��� ���� ��� �� ��������������������������������� ������ ������� � �� � ����� � �� � ������ � �� ������� ������������������������������������ ���� ��������������������������������������� � �� � ����� ���� � �� � � ��� � �� ��������������������������������� ����� ������������ � � ������! � ��� � ��� �� � � �� ����� � � ��� ������� ����� ���������� ���� � �� � ������� � �� � ������ � �� � ������ ����� ���� � �� � �� � ������������ � �� ���� � ��� ����� � �� � ������������ � �� � �� �����������������������������!���������������� � � ������ � ��� � � ��� � ����������� � �� ���������������

! ����������

�������)�����-#������������-���������-#���������)������ ����������./%�����������#����0/��%1���� ��� ��� ������ � �� ���� ��� � �� ����-��-� ���%''/��������)��&'2�0%1������������������!������������������ ������� �����!������������������!��)��� � �� � �� �� � ���� � �� � ��� � ������ � �� � ��!���� �������������!�������!������� � ��� ��!���-�����)���031� � ��� � �#�� � ��� � �� � ���-��! � )��� � ���#��� � ��� � � �� � �-� �)� � �,�� ��- � ���� � ������ ���� � �- � �� �������- � ���� � ���������4�� �-�� � ��� � � � �� ��� ����� � ���� � � �� � �� ������������ ����������!�����������!�-������#��-��������� � -� �������� � ������ � ���� � �� � ������������ �-���������

��������� � ���������� � �� �#-��! � �-)�� � �-�����)�� � ���� �� � �� � ���� � �������-� � ����-)�� � ���- � ���� � � #�� � �� � -��!��� � �-��������������������)����#��-������#!�-��!������ � !���- � ���� � ����� �� � �# ���� � ���

����-���!�����������������-�)��������)�5#����������)�� � -#� � �� � ��� � ��� ����- � #������������� �

�������)������-���������������������� ��5#������������������-�����)�����(��!��-� �-�����#� ���� � �� � ���#�� � ����)�� � ����� ��������� ���0&��$��61���������)���)�����(��!����� ��������!���������--�-������������!������#��5#��� � �-�������� � �� � ���!��� � ��������� ��5#����� �-�����#� ��������� ��������������,����������!������������� ��� �����������(���������������������������������������#� ��������� �7�)���� � �� ����#� �����-��� ����������-� � � ������ � � ���� � �� � �� #���� � �-��������� � ��� � ���� �������� � ���� � �� ����#��-���� � ���� � �� ��5#� � �� �#-�� � 8��������������-��!9�0+1���������!� �����������-#���� �-�����������!���������������� ��5#��������������� ���� � ��� � ��������! � �� � ����!���� � �������������

�� � �� ��� � ����� � �� ��5#�� � �����- � �� � �-��!����!�� � ��� ��� � �- � ���!�� � �������������!���- � !��#�- � 0:1� � �� � �-��! � ���!�� � ��� ����� ��5#������!������������������)����� ��;�������-��--��� ������������������� �������������������- � �� � � � #��� #��- �� ��� � �- � �--��� ������������ �������-������� #���� �������������� ����� �� �������� ��-� ���� �� �#-��!�������������� � -���� #����� � �� � ����� �������)���

������������-#������������ ��� ������������ ��� � #��- � �� � ����� � ������� � �-� � ���� ���� ��#������ � 0<1� � �� � ��� � ���� � )� � �� � ��������- � ������ � �� � �(�� � �� � �� � �#�� � ����������������� �����-�������=>�� ������!��� ��5#����������������� #���������� �� ����

/621-4244-0359-6/06/$20.00 ©2006 IEEE.

Page 2: [IEEE 2006 IEEE Region 5 Conference - San Antonio, TX, USA (2006.04.7-2006.04.9)] 2006 IEEE Region 5 Conference - A pseudo random I/O scrambling and transformation approach in prevention

���������� ���� ���������������������-���� ����� �������)���

%� �������������"��

��������������-� �����������)�������� �����������)������;���!�����-�!��� ��#���������� ��?"@�A� � �� � ��!��� � ��� � �� � �� � ���� ���� � ������������-�����# �������������-����������#����������������-�-# ������#��#�����#!��=>������� � ��� � � �=> �� � ���-� � ���� � � �����-���� � ���� � -�� ����� � � �� �� � � ������������������ � �� � �=> � � ������!� � �� � #����B�� � #��5#���-)�� � �� � ���� � ������ � �-)��� � ������� �����#��������������� �-���(��)�����=>�� ������(��� � ��� � �=> �� ������! ��#������ ����� �-� � �� � ��� � ����#���- � �� � � ������ ������� � �������� � �- � ���-# �� � ��#�������� � �������#��� ������!�����"@������������������������� � �� �����- � �� � � ���-���� � ��� ��� � )����-)�� � ���������� � �� � #����B�- � -���� �����>� � � �� � �=> � � ������! � ��� ��� � �-�������� � ��#����B�-�� ��������"@��)������������-������-��- � �- �)��� � ������� � �������� �)�� �"@�������)��� � "@� � �- � ��!��� � )��� � ����� ���������#����

�� � �������- � ����- � -�� ����� � ����� �� � � ���� � �� � �� ������� � �� � ��!��� � ��������������� � �� ��5#�� � �� � ���� ���� � ����������������� � �� � �# � �� ��5#� � �� � ����-���������- � ���#! � ��� � �� � �� � -�������-�����)��� ��� ����� � ��� �-���������� ��)� ������-����������!�������#!��=>�� ������!� �-���-������� ��!� � �� ���������-��C������ � �� ���)���) � �� � �� ��5#� � � � �����-�- � � � --��������� #���� � �� � ��� �� � ������ � �� �������� ���� ���- � ������� � ��!�������! � �� � #����B��! � -�������-����� ���������)���

���������#���

C�!#�� � / � ���#������ � �� � �� #���� ���-�� � ��� � �����!�����������������!���������!�����������������!�����������������-�������)����!���������������!����������������!�������

����������������� ��

������ ��

�� �� ����

��� ����

���������

����������

�� �� ����

"� #$�%� ���������������������

���������������������������)�����C�!#���%��������������-���"@������������������#��#�����������!�������������-�� (����������!������#����� �#� � #����� � �#� � �� � -������ � �� ����� � �� �����-��#��#������������!���������������������-)���������������

���������

����������

������

�������� ��

������ ��

������������ �� ���

����������

������� �� ����

"� �&$������������������������������

3� ������� ������������

���������������� �� ��,� #��-� ���� �� �������- � �� � #��5#� � �-)�� � ����!#����� � �� � ���� ����������������������(���-���!��������-���-#� � � ���4� � ��� � --���� � �- � �-�-��(4������#������

����$

�� � ��� � --���� � �� � � � ��� � �� � /% � -�!����,-� ��� � �#������ � � � � ��� � �� � ����#���� � �� � ����� � ����������- � �� � ��� � -� ���� � ���� � �� � �,���� � �� ���� � --���� � ��� � �� ��� � �� � ''D'6D$�D�+D�<D$�� � �- � ��� � � �

%63

Page 3: [IEEE 2006 IEEE Region 5 Conference - San Antonio, TX, USA (2006.04.7-2006.04.9)] 2006 IEEE Region 5 Conference - A pseudo random I/O scrambling and transformation approach in prevention

� ��� � �� � ����������- � �� � ��� � -� ��� � ��������)���#���,-� �������-� ���� ����������

7�, ' ' ' 6 $ � � + � < $ ��� � ' ' ' 6 $ // /3 + /' < $ //

�����%

� � -� ��� � � ��� � �� � ��� � --�-� � �-��#������ � ��#� � �� � ++ � �� � ������-� � �����#���� � � �#���� � �� � ��� � ����������- � �� � : � �����������#������������)�E

' / ' ' / / ' /

�����&

����-�-��(������������,�� ��-��-�#��-����������� � ��������� � �� � �- � -��( � �� � �� � ��� � ��,-� �����#���������������/%� � ������������ � �� � ����������- � �� � ��� � �5#������ � -� ���� � ����

C�����-�-��(�)����������!���������)�� ���������������-���������5#�������-� ���� � ��������������/%�-�!�������)��

7�-�-��(���E��� � !"�#�"$#��$%��$&$$$�$!'($('('('('(

���� �#!����� �������� � ��7�, & & $ + $ + % � & / & ��� � & & $ + $ + % /3 & / $ /3

�����'

���-� ���� � ������������--�-������#�����)� � �� � +'� � �� � � � �� � ����������- � �� � ����5#��������������#������������)�E

' / ' ' ' / / '

�����(

�� � ��� � ��!�� � �� � ����� � >� � �������� � �����������-����)�����������--������-�����-�-��(�����

*���% ' / ' ' / / ' /*����& ' / ' ' ' / / '>�������������#�� ' / ' ' / / / /

�����)

@��������� �>����������� � �� � ���#���� ��������#���� � �� � ��� � �������- � �� � ��� � -� �����5#��������)� ����+<�������#������������#��-�����#����������������#��#������������!����������������������#��#������ �����-�

�����*

�� ������ � �� � ��#� � �#��#� � ��� � �� � #����� ��-�� ���� � �� � � �����- � �#��#� � ���-� � �� � ����������-�� (�����������!������#��

"@���������������!���������������������������-����-��� ��� � ��!�������� ��- � �� � �� ���������-�-���� ��� � #��� � �,�� ���� � �� � #����� ��-��-)��������������

��������������������������������������� ��������������-�

C���������-�-��(�-����4���������,�� ��-��-�������/% � � ��� � �� � ����������- � �� � ��� � �5#�������-� ���� � ������������������������������������3� �����#����� �� �-� ��� � � ��� �+'� �� � ��������������-������������������������������&��

' / ' ' ' / / '

�����+,�

�� � ��� � ����� � ��� � --���� � �� � #��- � �- � �����,-� ���� � �����������������-����-� ���� � ����������������#���-�?++A�����������������%���-���������������-��������������5#��������

' / ' ' / / ' /

�����-

364

Page 4: [IEEE 2006 IEEE Region 5 Conference - San Antonio, TX, USA (2006.04.7-2006.04.9)] 2006 IEEE Region 5 Conference - A pseudo random I/O scrambling and transformation approach in prevention

�� � �� � ���� � $� � �� � ��� � ���� � � �>� � �������� � �����������-����)��������)�������� �-����������-�����������+��-�:�

*����+ ' / ' ' ' / / '*����: ' / ' ' / / ' />�������������#�� ' / ' ' / / / /

�� � ����� � �� � �������- � �� � -� ��� � �- � ����#��������+<�������������6������)�#�-��� ����-�������)� �����#��-������!��������#����#���������#��#��

'! � ��� �������

�� � �������- � �� ��5#� � �� � �����- � �� � � �����D���� � � ����)��� � �� � ���) �� � �� � ��!#�� � 3�-������������������������������� ����

�������������������������� �����#������5#����-������������ ���������)���������!���)��#��-�����,�� ���������--������-�7�-�-��(����������� �����������������#�������!������#�����������--������-�7�-�-��(������-� ����-�����#��������� � �� � �#� � ���!�� � )� � �������������-����-������� � #���-���#���������#��������� ��� ���!��� ���� ��� � �� ����!���)���������������-��-�������� ���������)���)����������#��������"@���������������!���)����-�����-�-# ���-����������-�����-)���������� �����

�� � "@� � ��-#�� � �,�� ��- � �� � �-)��������������-���� ������������#���4�� �������������� ��� � ��( � ��FF� �� � ���#� ���� �)�� �����������#�����)����#����B�-��@�����,� #���!�����-)�� � ���#��� � �� � ���!�� � )� � ��-� � ������������!�����#��#������������!������#���*���������#� � ��#�� � )��� � �����-�- � �� � �,���� � �� � ����,�� ��- � �#��#� � )� � �����-� � C�� � �� � ��������!��� � �� � �#��#� � ��#�� � ��� �-�- � )�� � ����,�� ��-���#���

)������*��� ����

�����+� ��

,�� -���

���������� ��+ ��.�/

�����������0�������1��"

2����������

����������

����������3� �������

������ ��

� ������� �

�� �� ��� ���������

3������� ������

4)������������

�������

���������

�����+����

4)������������

� ������� �

�� �� ���������

������ ��

2�

C�!#���3;������������������)� ���

(! .��������

�� � ���� � ��������- � � � ���� ���� � ����)����� #���� � �� ��5#� � �� � ��-����� � �=> � ��#���#����B��! � � ���4� � �-)�� � ����������� � ����� ��5#� � �� � ��� � �� � ��������� � �- � � � ���������������#����B����� ����� �������)���

������������)�����#����������������������������� � >�� � �# � �� � �� � #����B��! � � ���4���-)����������������� �#�-�����-����-��� ����#�������� � ��� � --���� � � � ���� � #��- � ��� ���#� ���� � )�� � �- � -��( � ��� � *�� � � ����--���� � � � �� � -��� ��- �)�� � ������� � �� � � � ������� �-���������������-)���������������������-���� ����-��

����� � ��� ��������������!������ ������-������ � �����,� � C#��������� � �#�������� � �-�-���������#�-���� � (�-���������������#�����#��������������#����!�����#��#�����������#����������- � -������� � �#�- � �� � �����- � � � -�������� � -�����)������-������������ #���������

&65

Page 5: [IEEE 2006 IEEE Region 5 Conference - San Antonio, TX, USA (2006.04.7-2006.04.9)] 2006 IEEE Region 5 Conference - A pseudo random I/O scrambling and transformation approach in prevention

���������

0/1�* �=�*��� �� ����������/<<+

0%1��#�������*���)�������� ��?�*�A��+�����#���*��"�����*���)��� �� ��*�#-���%''%�)))������!=����#� ��=%''/D'$D%/�$$��-��%''/�

031� ��*�#�������8����������!�������!�*�����������4��*���)��E�������F�!�G9�������*���)��������<'D<6��H�#���/<<&�

0&1��������!������������-���������������(��8I�����(��!�������D ������!���-�>��#� �����J�����������*���)��� ���� ����9����������� ��������*���)�����!�������!��K���%:��L���:���#!#���%''%�����+3$D+&6�

0$1������(���������8>�����?��A���������������>��#� ���!� ��!���9����� ����� ������!#�#���������#�������������,������������L���$+��%''/��

061�����#� ������8������������� ��*���)��E�����������������9�������������7�-��!E�C�����������������I��(����������-!���@M������3/+D333��%''/�

0+1�*��L!��M�����#�!��8 ���� ���!���������!�����!�������� ��#��7������������������*���-��!9���������������������� ����� �������-��������#��-� �� �����!��� ��5#����-������ ������? � ���N<<A������+%$D+%<��/<<<��

0:1�O��!���P�!�������"#����7�-��!� ��!���*�� �������*���)���*� #������ �� ��-��!��������������������*������#�������-��"����������-�>�����B������������%'''�

0<1�I������������������8*����� ��� ���������������������* ���9��@*����������� �F���������-�@*����������� �>��� �������/<D'%D/D'%3$�

$66