academic publication council - kuwait...

30

Upload: others

Post on 06-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

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

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

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

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

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

�������� ��� %���� ��������� �������� ������� ��� ��������� ����

����������� ������� ������ � ����� �����! &�����#����"���$��"

��������

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

��� ����� �%��&�� �� ������� �� '���# �� ������#� ��� �� ��� (�������) (� �� � �#���� ��

&��� *�� ����#!� �$#� �� �+�#� �� ����#!� ��� ���"���� �� ����� ���� � �� ����) ,$#�

����#!� ��� #��� �� �$� �� �$�� �" �#� -�� �� $���� #�&-$���� ���� $� � .� �$��������

#���� #� ���/������ -�"��) ��������� ����� ����#!� �$� &�� # �$� #���� �� ����� -�������

�%��&�� �� %��& ��� ������) ��$"� �� � #��� #�� ��� �� �� "�������� �� ��� ����#!��� �

� ���� � 0#$�� �� -������ � �� ��� #$����� #���� � �� �#� -� �" '����� �$� �� ��� � ��#! �

����#� �� �##$��#�) ����%���� #���� � �� �#� -� �" ����#! � � #������" �" ��$� %�� ���

(������� $����) ���#�� � � ��#������ �� ����#� ��� -������ ��� �+�#� �� ����#!� ����$"�

�0# ��� �#��&��) �������� &��� �% ��� �1 �� �" �#��&�� ��#! �� � #�-�� � �� � ���&� �%

�##$��#� ��� ���� %$����� &-����&���) (� �� � -�-��� � ��� ���%2����� &����"�

������ � #$& ��� ��� �� ��"�� ��& ��� ���� -��-���� %�� ����#� �" ��� '���� �" ��� �$�

��-�� �% *�� ,��� #� ����#!�) � � -��-���� �����& ��#� ��� ��3$���� ��� "��������

�$ ����� ���-���� %��& ��� �$&&� ������ -�"� �� �����.� ��� ���$�� �% ����#!) ���

-�� # �� ��� #������ � �� � ���! �� �����.� ��� ���-���� ��� %������ ��� ��" � &���

��3$��� �� �� " ��� *�� ,��� #� -�"�) �� -��-���� �+�#� �� '����� ���� ���� ������

� �� ��� -��� ��� ����#!� %�� ��� %� �" ��� ���$������ �% '���� �" -�� # ��) �� ���$���

���� ��� %��& �� � ���! ���� ���� ��� -��-���� '���� �" -�� #� � � "��� ���$�� �

��'� �" ��� &�� # �$� &����"�) �� &-��&����� �� ��� �##$��#� �% ��� -��-����

�--���#� ��� ���� -����� ����$"� �1���� �� ���� �" $� �" ����2����� #���� � �� �#� -� �"

"������ �� ��� ������ �) �� ���$��� ���� ��� %��& ��� ���! ���� ���� ��� -��-����

'���� �" -�� #� � ���� �����" � ��'� �" ��� &�� # �$� &����"�� �� #� #���� �� ����#!�

�$#� �� #���� � �� �#� -� �"� �+�#� ��� &����"� ��-��� ��� ��&��� # ����#!�) *�

��&��������� ��� &-��&����� �� ��� �##$��#� �% �$� �--���#� ����$"� �1������

���� �" $� �" ����2����� #���� � �� �#� -� �" �1-�� ��)

�������� 4���� � �� �#� -� �" ����#!�5 #���� � �� �#� -� �" '�����5 ��#$� ��5

��&��� # ����#! '����5 ��� ���� #��)

'"(��� )$ ���$ � 678 --) 9:;27<=� 7<9>

Page 2: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

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

*=4��'��� � *�� ���� #� �� � ��%����� �����& ��� "��� �� �$--��

� �����-������ &�#� ��2��2&�#� �� �����#� �� ���� ������!�) (� #���� �� �����

&�+�� #�&-������� ��&��� ,���� *,� ��� �() �� ���� #� ��3$�����

����� ��� ��3$��� ����$"� ,��� -����#�� �� �( ��� ���� � &�-� ���

#�����-��� �" ��� � *,� %��&�� %��& ���� #� -��� ���) �� *,� �%

���� #� #�� ��� �� �� � ���� �� (������� $����) �� ����#!��� #�� ���� ���

�%��&�� �� � !� ���� ��-�� &�1 &$& ���"��� #��� �$&��� ��� -�������) ���

"������� 4���� , �� ,#� -� �" 6?,,8 ����#!� �� "�� ���� � �� ���� ��� �� 6��"&�

7<<>8) (� "������� ���� $�� ��� "��-� #�� $��� ����%�#� �� "������� ����#!� %��&

��� #� ��� � ��)

?,, � � ��-� �% #�&-$��� ��#$� �� �$������ � ��� ��- #���� %�$�� � *��

�--� #�� ���) (� ������� ����#!��� �� �+�#� #� ���2� �� �#� -� ��� *�� -�"��

� ���� �� ����� $����) � #���� � �� �#� -� �" �$������ � �� � $��� �� ����#!��� ��

��-��� �##��� #�������) (� � #���"�� .�� ��� -��� ����� ��� ���2-��� �����

����#!�) �� -��� ����� 6�� ������8 ?,, �$������ � �� � � &��� �������� �"

��� ��� �% � #����2� �� �#� -� �" @��) (� �##$�� ���� ��� ���� -��� ��� �� ���

����#!�� � ����� �� ��� ������� ��� ���� -��&������� � �-����� �� A���&��A

-�"�� ���$���� �� ����� $����) ���� ����� ���� $- ���� ��� ���� -��� ��� �� �

��� #� ���� &��� #�&&���� � � � 3$��� -���&����� �� � � �� %��&

�$�& �� ���� ��� $��� &&�� ����� �� ������2� �� �#� -�� �� -���� ��� � �-��� �

-�"� �% ���$��� %�� ��� $���� � ���$� -��-���� ��� � . �" ��� ��3$���)

B "$�� 9 ����� ��� �� ?,, ����#! ��--��� ��� �1-�� �� ��� � � �������

�� �� � *�� -�"�) (� �� � �1�&-��� ��� ����#!�� "��������� &�� # �$� �#� -� �� ���

#� ��� � �� ��� � � ������ ��� ������ � �� �������� ����$"� ��" � -��#��� ��

����� � B "$�� 9) �� *��� �� �C�#��� �� �� ?,, ����#!�� � ����� � B "$�� 7)

% & & �� ?,, �-$� %��& �� ����#!�� % & '& *��� �� �C�#��� �� �� ?,, ����#!��

� � &�� # �$� �#� -� �� #� � �##�-��� ��� ������ � ��� �������� � -������

*+� ,������� ��� ��� ���"�����- '�����

Page 3: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

� ��� ������ ��� �������� ��� �$�������� ���� �� 6����� 7<<>8) �� -��-����

�����& %�� ?,, '���� #�&� ��� ���� # �--���#� ��� ����& # �--���#� �� '����

�)(� �� � ���!� ��� '���� �" -�� # �� %�� �-�# '# *�� ���� #� ����#!�� ��&���

&����"� ��-���� #���# �� -��� �"� ����� .�� &����"�� -���&���� ��&-�� �" ���

��&��� # ��� ����#! ���� -��-���� ��� &-��&�����) �� &� � �������"� �%

��� -��-���� �����& ���� ��� �1 �� �" �����& � ���� � -��� ��� %�# � � �� �� #�

����& #���� ����#� *�� ����#!� ��� -������ ���& �0# �����)

(��)���$�) �$�*)+

� ���� %� ��� ������� �� ��� �� ?,, ����#!�� &��� ������#���� ���� -��-����

���$� ���� �� #� ��� #���"�� .�� �� ���� # ��� ����& # �--���#��� ����� �� ���

� �����$�� ���� ��)

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

� ���� # �� ���� ���� @�� ������ �� $� �" @��2���� � ��� ����2-��#��$����

#����1�2���� � �� ���� %�� ��� #��#!� % $��� �-$� � $��� �� � ���"�� �����&���

� ���$� ���3$��� �-$� ��� ��� ��) � ��� �" ������ � �--���#� %�� ���� #�� &��

�� �� �0# ��� ��� �##$���� �� �--��1 &��� ��� ����& #���� "�������� ��� -�"��

6������� # �� ��)� 7<<D5 � ��& ��� 7<<;85 ? � E � !�� 67<<D8 #��� �� �$� ��

,F� �+�#� �� �$������ � �� ������ � ���� "� �� �#���� � �� ��� �0# ��#� �

�1#���"� %�� ��$������ �� $� �" ���#! ��� %$�#� ��2�$&&�� ��) *�����&�� E

,$ 67<<G8 -��-���� � ���� # ������ � %�� '�� �" ?,, �$������ � � �� ���� � ��#���

��������� ���! �� ������ �-$� ��� ��� ��) (� -��%��&� �� ���-��� ��� �"

������ � �� ���#! $���$���� ��� �" ���$�� ��� #��#!� %�� $���$���� �#� -�� �����

�� %��&�� ���"$�"� ��#�� 3$�� $� �" 4����1� B��� ���&&�� 64B�8) (� � $���

�� ��� & � ��� ��" ��� �% ��� ��� -�"� ���� #���� �� $���$���� ����)

� �.$� �� ��) 67<<H8 -��-���� �� �$��&�� # ���� # ������ � ��#�� 3$� %��

#���� �" �-$�� ���� �1-��� ,F� (�+�#� �� 6,F�(8 ��� ?,, �$������ � � ��) � �

��#�� 3$� "�������� #���$&�� �-$��� ��&��� #���� ���#!� �� ��� ����$"�

�1�#$� �� ��� #���"�� ��� �-$�� �� -���$#� #��#���� �1-�� ��) ��������� ��� �

��#�� 3$� #������ ���� ����#! �����& ������ �� #� ���� %�� %���� -�� � ���� �#$�

�� �$�� &� �������� %�� ��� -�� � ���� �--� #�� �� � ���$� ��3$ � �"

&�� '#�� �� �% �--� #�� ��I� ��$�#� #��� ��� ������� ����& # -��"��&& �"2

���"$�"� #�����$#��) ��"� �� ��) 67<<:8 �--� �� � &�#��� �& �� ���� %� ���� � ��

���� �� ��� #� ���2��� � ����� �� ���$�� ���� ���� � �� �%��&�� �� � ���� �� ���

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

�$��� E 4��� 67<<H8 � �� #�� ��� #������ �% ��� ���� �� � � � ��� ��� ������

��-�������� �� #������ �% #��'���#� &��!�� � �� � ?�� ��&��-�#� -��'1�

�����&�� "��������) �� #������ �% ��� ���� �� � � � ��� ��� �����)

*++������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 4: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

���+ �� ��) 67<<H8 -��-���� � ���$� �� ����� �� ��� ��&� �� " � -�� #�� �� #�

�--� �� ��� & � &$& ��� �� .�� �� ��#�� 3$� ����$"� ��� $�� �% �$01�� ���

-��'1�� 6&��!���8 �����" �" �� � 4B�) � � 4B� � $��� �� ��� & � ��� ��" ���

�% ��� ��� -�"� ���� #���� � $���$���� ����) ��� �% ��� � & ��� ��� �% ��� � ���!

� ���� � #�� " �� ���� ���� # ����#� �� %�� ��� �-$� ���� ��) ��������� � ���� ���

����� &-������ ���� � �� ����� #��� ���2��-���$&�� # #����#���� � !� �&� �

�������) ���#�� � ���$�� �� &-��&����� ���� �� �C�#� �� ����& # ?,,

����#� �� &�#��� �&�)

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

�"$���2 $��" �� ��) 67<<;8 -��-���� &�� '#�� ��� �% ��� ��� ����-����� ��

����& #���� ���#! �� ���� ���� � ��� -��"��&�) F� � � "���2� ��#��� &����2

#��#! �" �����& ���� �$��&�� #���� "�������� ����#!� �1-�� � �" �� ��2�����

�$������ � � �� � ���"� ���� ��� �--� #�� ��� 6���� � E ��&� 7<<G8) ��(���

"�������� ���� �-$�� %�� ,F�( �� ?,, �$"J � ��&��� #���� ���#!� �� ��� ����$"�

�1�#$� �� 6 �#�$� �" ����$"� �������� �##�����8 ��� &$����� ��� �-$�� ��

-���$#� #��#���� �1-�� �� �##��� �" �� ��� �� �� �%��&�� �� 6� �.$� �� ��)�

7<<H8) ,���� $��� ���� # ��� ����& # ������ � �� �����& �� ������� ��� ���

-��"��& ��� ���� -��-���� ��� � .�� 6K��.����� �� ��)� 7<<G8) ,��� E �� 67<978

-��-���� � ��#�� 3$� ����� �� ���� # -��"��& ������ � ��� -������ &��#� �"

��#�� 3$��) (� ���� '�� �$������ � � �� � ��$�#� #��� ��� ��#$��� � �� ��&����

&�#��� �&)

,��� �� ��) 67<<:8 -��-���� � "�&� ������� # � "� ����� �%��&�� �� %$� ��

����� ��# � �� ��� #������ %��&����! �� ����#� ��� -��� #� ��� &$�� 2���"�

�������� #���� ����#!�) (� ��������� ��� #���� ������! ��#$� �� -�����& %��& �

�����& #������ ��� ��# � �� -���-�#� �� ��� ��� ��� ��� ���!�� "�&� &����

� �� ��� !������"� �% ��� #���� ����#! ��&� �) K$� �� � �--���#� ���� ���

-������ ��&��� # ��� ����#!) (� � ��� "��� �� -������ ��� ����#! 6� $ �� ��)�

7<9=5 4�$��" �� ��)� 7<9=5 ����� ��$��)� 7<998)

0��������� ��� ,1������ �������!

��� �1 �� �" �--���#��� $�� ��� ������ � ��#��� ��� ���#� #�$�� ���� ���� �$� ��

$��1-�#��� &�� # �$� �#� -� ���� & "�� �C�#� ��� ������) B�� �1�&-��� ��1

��# &��� � ���� %��&����� &�� # �$� �#� -��) � ����#�&� ��� � & ��� �� �% �����

�1 �� �" �����&�� �� -��-��� � ����& # ������ � &�����) �$� �--���#� ������

��� ��3$��� �� �$&&� *�� ������ -�"� ��� �������� ��� ��3$��� � �� � �

���-���� ������ �% ��� ��&-�� ��������) (% ��� ��3$��� -����� ��� � �

���-���� ������ ������ �� ���� � � ���� ���� �� ��� ���� #� -���&����� ���

�����.�� %�� ��� -�����#� �% ����#!�)

*+2 ,������� ��� ��� ���"�����- '�����

Page 5: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

�� �1 �� �" �����&� � �� ��� ?,, '���� ���$� �� �� #� � �������� �� ����

� ��� �% ��� 4� ���/,����� ���$#� ��� �-��� �% ��� #�&&$� #�� ��) ��� ����

�����$#� ��� �������� -�����& �� ��� ������) ��������� &��� �% ��� �1 �� �"

�����&� #��� ��� ��� ����#! ������ �% ��&��� # ��� ����#!) (� �- �� �% ���

����� ��#�� 3$��� ��� ?,, ����#!� ��� ��� '������ �0# ����� � #$����� *��

�--� #�� �� �$� �� ��� ���� # ���$�� �% ��� '����� $��� � ��� #$����� �����&�)

���#�� � � ��#������ �� -��� �� � ����& # ���% ��%���� � ��� � �� �� ��� ���� #

������ � ��#�� 3$��)

,�� ������� "!-)� �)�*��)�

�� ��� �$� ?,, ����#!� �� *�� ���� #�� ��� � �#$���� �����)

340 ��-����� �����&

?�� (�+�#� �� �##$�� ���� $��� �-$� � -����� ���� ?�� �����&) , �#� $���2

�� ����� '���� #�� �� �##����� �� *�� ����%�#� ����$"� %��&�� ?�� (�+�#� ��

������ ��� ��� LL-� ����II ���� ���&���) B�� �1�&-��� #��� ��� ��� #$���&��

�������� ��'��� �� ��� %����� �" �������� �#��&�J

<custrecord> <id>1234</id> <role>user</role> <cname>abc</cname> <email>[email protected]</email><role>admin</role><email>[email protected] </email> <addresss>33-westcross st</address> <zip>608001</zip> </custrecord>

(� �� � �#��&�� ��� ��� '���� #�� �� �� ��� �� � $���) ���#�� �� � #�� �� $���

�� �� ����#!�� �� ������� ��� ���$���� ����)

�50 ��-����� �����&

, &-�� ,F� �����&���� ��� ������� ��� ��� �������� $� �" ��� �-$� �% � ,���

&����"� �� �� ����#!��) (% ��� �����&���� ��� ��� ��� � .��� ��� ����#!�� &��

"� � �##��� �� ��� ���������) � � ����#! $��� ,F� #�&&���� �$#� �� ,���4 �

4��� �� ��� �� ��� �� ���� 9M9� �� �� ��� (�,�� ) ����

#�&&���� ��� $��� �� �&��� &�� # �$� �-$� � #� ��� � �� ����%�#�)

*+6������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 6: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

3���� ��-����� �����&

?���� � $��� � �� LL?��2�������II ������� � !� ,F� ,����� 7<<< ��� 7<<;)

(� ,F�� ?���� $��� ��� & ���� �� ��-����� #��� ��� ����) , �#� ����� � ��

�##��� #������ � ?�� �� ?����� �� ����#!�� #�� #������ ���� � �� ?����

�����&��� �� �##��� ��� ����� -���� �% ��� ?�� '�� �� ���$�� ��� ����� ����) ��

��&-�� #��� �� --�� %�� ?���� (�+�#� �� ����#! � ����� �����J

�$�� # ���������" �����6��� �" ��" �� ��� �" ��������8

N

������� $��� M ��� �������685

��� �"1-���F$��� M A/�����/����O���� �$��JJ��" �MIA P ��" � P AI ��� ���� �$��JJ

��������MIA P �������� P AIQ/A5

?��������(�������1-���(��� M 1-������),���#�61-���F$���85)))

7"8�� 9���:( �����&

�� ����#!�� ������ &�� # �$� #������ � �� ����2%��&�� &����"� � ,���

��3$���� �� #� � ������ ��� ��������� � .� �% ��� �$C�� ��� #�$��� �� �� �%

,��� #�� ����#! 6�,8) (� � #����� �$C�� ����@�� ����#!)

4������ ;����� �����&

�&����"� ��-��� ����#! � ��� � �� #� ������#!����������-� ��� ���� �� � #�-�

�% ����#��-���&����"� ��� ���� ��$��� ���&����"��� � ����� � &� � �� ����&-�

�� ������ ��� ��#��� &����"�� �� �� -��� �� � %�!� ���� ��) B�� �1�&-��� ���� �

��" � &��� #� ��� �����%��� &���� %��& � � �##�$�� � � ���! �� ��� ��#� ���� ���

����#!�� ������ ��� -������� ��� $��� � &$�� -�� � &�� �� ���� �" � �� ��� *��

���� #� � ����� �� #�$�� &���� ����)

��������� ��������� �����&

�� *,� ��#$&��� ��� -���&����� �� ��#� �� �-$�� %��& ��� #� ���) ��

-���&����� ��� � � ��� � � *,� ���$#�$�� �� ��� $����) ����� ��� ����#!�� �� ��

�� ���� � C����� ���� ��-�� �% -���&����� ������� � &��) ���� ��� *�� ���� #��

&�� #����)

������� ������� �����&

�� ����#!�� ����� � ,��� &����"� � �� �� $�� & ��� �&�$�� �% �-�� �" ��"�

� ��� ,��� K���) (� &���� ��� ����#!�� ����� � ���� ���-�� ������ ?��

*2� ,������� ��� ��� ���"�����- '�����

Page 7: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

��#$&��� ��� ��� ���"���� *�� ���� #�) (% ��� -����� ��#� ��� � -�#$� �� %��&��

�% ,��� &����"��� � ���$#�� �� -��#��� �" #�-�� � �� ��� �� � &�� ���$�� �

��� �$��� �� ��2�%2,��� #� 6�,8 ����#!) B�� �1�&-��� #��� ��� ���

%����� �" #���J

<soapenv:Envelopexmlns:soapenv=”…” xmlns: soapenc:”…”> <soapenv:Body> <x> <x>…… …<x>

�� ���� �" -��� ��� �� ��"������ �� �� �'� �� ���- ���$�� �" � � �, ����#!)

�������� �;0 �����&

(� ���&��� # ��� ����#!� �#� ���&��$���� ��+$��� ���-���&������% �� ��3$���

�� &� ��� � �" ��� ���I������1��$� ����� �" ��&��� �") � � #�� �� ��� ���

�� " � �" ��!�� ��� � &����&- %�� �1- ��� ��) �� �1 �� �" *�� ���� #� ������

��� $���� �� ����� ��� � -������� �� ������ �" ��� ��#$� �� 3$��� �� #����#���

��� ������ ��� $���� �� ���� ��� -������� �� ��� �2&� � ������� �% ��� �

#�� #�) �� ��#� � �" -�"� ��� ��� ��� �%��&�� �� � ����� �� ���� ��� -�������

�� ��� ��� �2&� �) �� � ���� ��� ���� $�����&� #���� �� ��� ���$� $ �<<9�

�� #� � ��� $��� ���� '#�� �� �% ��� �2&� � �##�$�� �� ����� � ��� ���

���-J//$����&��� #��&�)#�&/�����-��)��-1R$��� �M$ �<<9E����&� �M

�������� ��S><�&� ��1�&-��)#�&) *��� �� � ��� �--���� � ��� ��#�� �� ���

�% ��� �������� � � -��� ��� �� ���� %� ��� $��� ���� �� ��� ��� �2&� � �������

����$"� ��� ��� -���&�����) �� &�� # �$� $��� &�� ��# �� �� ����� �����

-��-��I� 6$ �<<78 �2&� � ������� �� � � � �" ��� %����� �" ���J���-J//

$� � ��&��� #��&�)#�&/���� �-��)��-1R$��� �M$ �<<7E�� ��&� �M

�������� ��S><�&� ��1�&-��)#�&) (% ��� �����-��)-�- �##�-�� ����� ���$��� � �

�$�������� �� � ��&��� # ��� ����#!) �� ��� -������� �% ��� $ �<<7 �2&� �

������� � "�������� ��� ���� �� �������� ��T�&� ��1&�-��)#�& �� #� #�$���

$ �<<7I� �2&� � �##�$�� �� �� ������)

.�"."�)# ���/��)��$�)

�� ��#� ��#�$�� �% ��� ?,, '���� �����& -��-���� � �� � ���! � ����� �

B "$�� =) � � -��-���� ��#� ��#�$�� %�� ?,, '���� ��� &-��&����� � �� �����

&�+�� #�&-������ � 4U) ��� ��� ������� �������� ��� '���� �" -�� # ��) ��

*2*������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 8: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

'���� �" -�� # �� ��� ?,, '����� &����"� ��-��� '����� #���# �� -��� �" '�����

����� .�� &����"� '����� -���&���� ��&-�� �" '���� ��� ��&��� # ��� '����)

�� '���� �" -�� # �� ��� �$ �� � �� ,�? -������ �� #� � %����� ���� ��

-����� 64�$��" �� ��)� 7<9=8) �$�� ��� �����& ��� &-��&����� � �� ,�?

-����� �� &-���� ��� '���� �" �-��� �% ��� '����)

% & 0& ��#� ��#�$�� �% �� ?,, '����

�� ����#!�� �� �� �� ���� ��� &�� # �$� �#� -� �� ��� *�� ���� #� ����$"� ���

�������) (% � � ������ � ��� ������ � ��#���� ���� � � �� #�$�� ���� ���%� ��

��� ��#� �� -�����&) ����%���� �� � �$�������� ������ ���$�� �� �$ �� � ��

���$�� ��#$� �� ��#� ��#�$��) �� &��%��&�� �-$� ��� ��'��� �� ��� '���� �"

-�� # �� � ��� -��-���� ?,, '���� ��#� ��#�$��) (� �� � �����&� ��� �#� -� ����

#���� � �" &�� # �$� &����"� ��� ���#!�� �� ��� '����� ������ �� ��� ��� �

,��� &����"� ��$�� �� -��#����� ��� ���-����� �� ��� *�� &����� � ���

*�� ���� #��)

���� ����#!� ��� ���"���� �� ��� *�� ���� #�� �� ��� ����#!���) �� -��-����

��#�� 3$� ��� �� ��� � ?,, ����#!� ��� ��&� ?�� ������� ����#!� � !� &����"�

��-��� ����#!�� ����� .�� -������ ��� ��#$�� �� -�������) ���#�� � ��� ��# ���

�� ���#! ?,, ����#!� ��� ��� ���� #� �� ����� ����#!�) �� '���� �" -�� #�

��#� ��� ��� �-$� %��& ��� $���) (% � ��#� ��� &�� # �$� �#� -� ����� ���� � �

-��#����� � �$&&� ������ -�"� ��� � � ���-���� ������ ������ �) �"� �� �

*2� ,������� ��� ��� ���"�����- '�����

Page 9: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

� -����� �����$"� �-$� ��� ����� �� '�� ��� -��� � � �� �% ?,, ����#!) ������ �

� �����.�� %�� *�� ���� #� ������� ����#!� � !� &����"� ��-���� #���# �� -��� �"�

����� .�� &����"�� -���&���� ��&-�� �" ��� ��&��� # ��� '���� �") ��

�����& #��� ���� ��&� &-������ *�� ���� #� ������� ����#!�) ��� ���

��" � &��� �-$� � ������� �� ���&�� ��1� ���� ��� ������� �� �� -��#����� � ��

��� ���� #� -���&�����)

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

(� ��� -��-���� �����&� ��� ?,, '���� ��� �������� �� ��� ������ � �� ��� � ���

&-��&����� �� ,�? -�����) (� ��� �� ��� ����#!��� �� �����. �" ��� �������

-���&����� �� "�� ��� ��� � -���&����� �% ���% ��� ��� �" ��"�� ��&) ��� ���

�����& &� ��� ��� ��$�� ����� �% ��� -��� #$��� (� ������� �� #��#$��� �" ���

�$&��� �% ��3$���� #�& �" � �� &�� # �$� �#� -� #���) (% � '��� ��� ����#!��

����� � ��+�#�� ��� #�&&$� #�� �� � �� � &) (� ��� � ��� ��� -��-���� �����&

$��� ��� ����& # �--���#� ������ �% ��� ���� # �--���#� %������� �� ���

#$����� �����&�) ����� ��� -��-���� �����& ��� ���� ��� "��� �� -����#� %��&

���2�,4(( ����#!� � !� ��1 ��# &��� � ���� ����#!�)

%����� .����

�� -��-���� ?,, '���� ��� ������-�� � �� ��� �$� '���� �" -�� # �� ��

&��� ���� ����� %�� -������ �" � C����� ��-�� �% *�� ���� #� ����#!�) �� ?,,

'���� ��� &-����� � �� ����� .�� &����"� '���� �� ���� %� �$C�� ����@��

����#!� &����"� ��-�� '���� �� ��%��� �"� ��� &����"� ��-��� ����#!� -���&����

��&-�� �" '���� �� ��'�� ��� -���&���� ��&-�� �" ����#!� #���# �� -��� �" '����

�� #��#� ��� ����" %��&����� ,��� %��&�� ��� ��&��� # ��� ����#! '���� ��

���� ��� ��&��� # ����#!�)

3�� .����

�� -��-���� �����& #��� ��� �% ��� &�+�� -�����J $&&� *�� ������ -�"�

?,, '���� ��� (�-$� ��� �����) �� '��� -���� ���� '�� $�&��#��� ���-����

� �� �1-�#��� ���-���� $� �" $&&� *�� ������ -�"� ��� � � ���-����

������ �����.��) (% ��� � &� ��� �� ��� � ���$�� ����� %�� �� ����#!��) �� ��1�

-���� ���� '�� ��� &�� # �$� �#� -� #����#���� � ��� ��#� ��� �-$� ��� ����

�#������ ��� � ���$�� ����� %�� '1�� �$&��� �% ��3$����) � � �--���#� � � ���

&� ��� � ���#! � �� ������ �$� � � &-��&����� ����" � �� ��� �$&&� *��

-�"� � �� � � ���-���� ������ �����.�� ��� �-$� ��� �����) ���#�� ���

-��-���� �--���#� � ����& # ���� � � #�&-���� � �� �1 �� �" �����&�)

*2<������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 10: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

(�-$� ��'� �" � -��%��&�� �� � � ���-���� �����.�� ��� ��"$���

�1-���� �� ��� �����) �� '��� &��$�� ��� &-��&����� � �� ����#! �������

�� #� ���� ��� �$&&� ��� ������ -�"� � �� �$&&� ��������) � � �$&&� ���

������ -�"� ��#� ��� ��� �-$� %��& ��� $��� ��� -��%��&�� � �� �����.��

&��$���) ��� � ���-����� ��#! �� $���) � � &��$�� #�#��� ��� ���-���� ���

���� �����.�� ��� '���� �% ��� ������) �� ���� � &�� � &��#��� ��� ���$�� �%

��3$����� ���� %��& ���- ��3$��� ������ � �� ��� ���$�� �% �1-�#��� ���� %��&

��� �$&&� ��������) (% � ���� ��� &��#� � �� ��� �1-�#��� �������� ����� �

#��#!� ��� �% ����� � � ���-���� #��� � !� ������ ��� ��#� �� =11) ��1�� �

��� ����� �-$� ��-�� ���"��� %��&�� ��� ���"�) � !� �� �� ��� �-$� ��� -����� ��

��� ��-�� �% ��'� �" ���"�� ��� ��� ���� �� ��!�� ��� ������ �� ���#! ���

#�&&$� #�� ��)

�� ������2� �� #��� ��� ��� "��� �� #������ � �-$� �$--� �� ����$"� #� ���2

� �� �-$� #������� �� �-$� %��& ����� ��$�#�� �$#� �� 3$��� ��� �"� �� #��! ��

%�� ?�� �+�#� ��� ,F� �+�#� ��� ?���� (�+�#� �� ��� #��! � ��-��� ����#� ��)

�� �-$� ��� #��#!�� %�� ���2��-���$&�� # #����#���� ��� � � #��#!�� � ��

K� 6K��#!� ��8 #���� � �" �#� -�� %�� ?,, ����#!) �� '���� ������ $���2�-�# '#

���� $� �" ���� �� ��!��) (� $��� �� � ���� �� -��#��� ��3$���� %��& ��� $��� %��

�� #� ��� ���� �� ����� ��� ������ ����) � ���� �� ����� �% $��� ��� ���� '�� ��

� ���� �� ()

�� ��#� ��#�$�� �% ��� �#� -� ����� �+�#� �� '���� ���� #� -��-���� � �� �

������#� ���! � ����� � B "$�� >) (� ��� ���� &-��&����� $� �" ����� &�+��

#�&-������ ��&��� ������� �������� ��� '���� �" -�� #� � �� ����& # ���

���� # '����) �� ����#!�� �� �� �� ���� ��� &�� # �$� �#� -� �� ��� *�� ,��� #�

����$"� ��� �������) (% � #�&�� �� ��� ������ � ��#���� � � �� #�$�� � ��� �$���

��� �� �% ���� #�� ����#! ��� ����� ����#!�)

���$"� ��� -��-���� �#� -� �+�#� �� '���� ���� #� ��#� ��#�$��� ���

&��%��&�� �-$� � ��'��� � ��� '���� �" -�� # ��) (% ��� �#� -� ���� #���� �� �

&�� # �$� &����"� ���� � � ���#!�� �� ��� '����� ������ �� ��� ��� � ,���

&����"� � -��#����� ��� ���-����� �� ��� *�� &����� ��� ����� � ��� *��

,��� #��) �� '���� �" -�� #� ��#� ��� ��� �-$� %��& ��� $���) (% � ��#� ���

&�� # �$� �#� -�� ���� � � -��#����� � ���� *�� ,��� #� %�� � � ���-����

������ ������ �) �"� �� � � -����� ����$"� �-$� ��� ����� �� '�� ���

-��� � � �� �% ?,, ����#!) ������ � � �����.�� %�� *�� ,��� #� ������� ����#!�

� !� &����"� ��-���� #���# �� -��� �"� ����� .�� &����"�� -���&���� ��&-�� �"

��� ��&��� # ��� '���� �" ����#!�)

*2= ,������� ��� ��� ���"�����- '�����

Page 11: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

User Interface

HTTP Request/ Response analyzer

ASCII Converter

Black list

Dummy database

Flow analyzer

Loadanaly

zer

Static filter

invalid

Blocked

invalid

Other servic

valid

Dummy service

provider

Dynamic filter

% & �& ���-���� ��#� ��#�$�� �% ?,, �+�#� �� '���� ���� #�

� � '���� ��� ���� �$ �� � �� � "� '#��� #�&-������ �� �#� ��� ����& #

'���� �" -�� # �� $� �" �&�� #�� ,������� 4��� %�� (�%��&�� �� (����#���"�

6�,4((8 #��������� ���#!� ��� �$&&� *�� ,��� #� -��� ��� � �� �$&&�

��������� @�� �����.��� � � ��3$���/���-���� �����.��� ���� �����.�� ���

���� # '����)

#����� %����

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

�� ��" � &���/ ���" � &��� $��� ����� �� �-$� �� ��� ������ ����$"� ��� *��

$��� ����%�#� -��� ��� �� ��� ������ � ��) (� ������ � ��� ��� #�������� ��#� ���

��� ��3$��� ��� #��#!� �� %��&�� �� '�� ��� ���2�,4(( %��&�� � !� ��1� �#����

� ���� %��& �% ��3$���) (% � -�������� ��� ��3$��� � #�������� ��� �,4(( %��&��

�� #�&-��� �� ���$� ��� ���#!� ��) �� ���#!� �� #���� �� ����� ��� �% $-�����

� �� �% �#� -� �+�#� �� ����#!� � �,4(( %��&��) � � � $��� �� #�&-��� ���

��3$��� � �� �,4(( %��&��) (� ���� '�� ��� -�����#� �% ����#!� � ��� &����"�)

��� ��� ���� '�� ���� � ��3$��� � %�������� �� @�� �����.�� �� ���#! ���

��3$���)

*2 ������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 12: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

7���&����

�� ���2�,4(( �-$� � #�������� �� �,4(( �� #��#! � � �� ���#!� �� #���� ���)

�� ���#!� �� #���� ��� ��� $-2��2���� &�� # �$� �#� -� %�� ��� #�&-�� ��� �%

�#� -� ����� �+�#� �� ����#!�) (% ��� �-$� &��#��� � �� ���#!� �� #���� ��� ����

��� #�&&$� #�� �� � �� �� #$� �C %��& ��� ������ � ��) ������ ��� ��� �-$� �

%�������� �� ��� �$&&� ���� #� -��� ��� � �� �$&&� ��������)

"��� ������� ������� ��� ����/���

� � ���� #� &����� � !� ���� ��� ���� #� �� ���� %� ��� ���&��� ��3$��� ��#�-��

%��& ����� &��$���) (� ��#� ��� ��� ��3$���� ��� -��#����� ��� ��3$��� ���� �� �

��� �� �$����� #���� $��� �� ���� %� ,F� �+�#� ��) � � ������� ��3$��� "���

���-���� %��& ��� �$&&� ���� #� -��� ���) (% ��� ��3$��� #���� �� ��� ,F�

�+�#� ��� ���� ��� �1�#$��� ��3$��� ���� ���� �$&&� $��� ����&� %��& ���

��������) � � @�� � �����.�� $� �" @�� �����.��)

>�( �����?��

�� �#�& �" ��� �$�"� �" &����"� %��& $��� ��� �$&&� *�� ,��� #� �

#������ �����.�� �� ��� @�� �����.�� �� &�!� ��# � �� %�� ��� $���) (% �

���� '�� ��� ��#���� ��� ���" � &��� $���� ���� ��� @�� �����.�� ���#!� ���

#�&&$� #�� ��) � � ��-��� � ���� ���� �� ����� #�&-������) ���� ���

���#!� ��� � � ��3$���/���-���� �����.�� ��� ���� �����.��) �� ��#�-��

��3$��� %��& ����& # '���� � %�������� �� ���� # '����)

%��� ��@"���A������� �����?��

�� ��3$��� � -��#����� ��� ���-���� ��#! �� ��� #� ��� � �� �$&&� ���$��)

����� ��� � � ��3$��� ��� ���-���� ��� #������ #�-�$��� �� ��� @�� �����.��)

��� ��� @�� �����.�� "��� ��-��� %��& ��� � � ��3$���/���-���� �����.��

���$� ��� #�&&$� #�� �� �% ��� $���/����#!��) (� &� ��� �� ��� �% -�� # �� ��

���� %� ��� ���" � &��� ��3$���) (% ��� �-$� � &��#��� � �� ��� -�� #� �% @��

�����.��� ���� ���� $���� (� ������� � �� �� ����� �� ���#!� �� �% '����) (�

��� � ��� ��� ��3$��� � �"� � %�������� �� ���� # '���� �� ��� %� �� ���$�� �% ���

�-$�) (� ���� ���� '�� ��� ��� ��#� �� �% ��� ���$�� %��& ��� ������ �� �����

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

0�� �����?��

� � � $��� �� '�� ��� ���� ���$� �% ���$���� ����) �� �1#����� ���� ���$� �

#�&-���� � �� �1-�#��� ��������� ���� ���$� �% ��� �����.��)

*2� ,������� ��� ��� ���"�����- '�����

Page 13: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

����� �����

�� ���� # '���� ��� '�� �� %��&�� �� -��� �" ��� ���$� �� ��� �-�# �� #����#���

���� �" -�� #�) � � #��#!� ��� �#�& �" ��3$��� %�� ��� -�����#� �% ���

��-���$&�� # #����#����) �� ��#�$������ ��3$��� � ��-����� �� @�� �����.��

��� ���� ��� @�� �����.�� ���#!� ��� #�&&$� #�� �� � �� ���� �����&)

�(1"���/2 %"� �)(%3�-��)2)���1) �!�(+4�!1 %"�

����.� ���)# �!5)���"! �������

�� -��-���� ��"�� ��& #��� ��� �% ��� &�+�� -����� ��&��� ���-���� �����.��

��� &�� # �$� �#� -� �����.��) (� ��� '��� -����� ��� ���-���� �����.�� ���� '��

$�&��#��� ���-����� � �� �1-�#��� ���-����� $� �" $&&� *�� ,��� #�

-��� ��� ��� @�� �����.�� ����� �� � � ��3$���/���-���� ������ �����.��) (%

���� �� ��� &��#�� � &� ��� �� ���#!� �� %�� ����#!� ��� �$#� $���� ��� ���#!

� ����) �� ��1� -���� ���� '�� ��� &�� # �$� �#� -� #����#���� � ��� ��#� ���

�-$� ��� ���� � &� ��� �� ���� �� �%��&�� �� �% ��� ����#!��) � � �--���#�

��� ���� &� ��� �� ���#! � ���� �$� ���� �����.�� ��� �$&&� ���� #� -��� ����

$� �" ��� @�� �% ����#!��� �-$� ��� �-$� ��� �����) ���#�� �� � -��-����

����& # �--���#� -��� ��� ������ ��#$� ��� ���� � � #�&-���� � �� �1 �� �"

�����&� ���� $�� ���� # ������ �) (� �� � -��-���� �����&� �-$� ��'� �" �

-��%��&�� �� @�� �����.�� ��� ���� # '����)

�� '��� &��$�� ��� ���� &-��&����� � �� @�� �����.��� �� #� ����� ���

�$&&� *�� -�"� � �� �$&&� ��������) � � �$&&� *�� -�"� ��#� ��� ���

�-$� %��& ��� $��� ��� -��%��&� ��� ������ � �� ��� �$&&� -�"� ��� ���-����

��� ���� �� ��� $���) � � &��$�� #�#��� ��� ���-����� ��� ���� �����.�� ��� '����

�% ��� ������) �� ���� � &�� � &��#��� ��� ���$�� �% ��3$����� ���� %��& � �

��3$��� ������ � �� ��� ���$�� �% �1-�#��� ���� %��& ��� �$&&� ��������) (% �

���� ��� &��#� � �� ��� �1-�#��� ��������� ���� � #��#!� ��� �% ����� � �

���-���� #���� � !� ������ ��� ��#� �� =11) ��1�� � ��� ����� ��� �-$� ��-��

���"��� %��&�� ��� ���"�) (� �� � ���� ��� �-$� � -����� �� ��� ��� ��'� �"

���"�� ��� ��� ���� �� ��!�� � ������ �� ���#! ��� #�&&$� #�� ��)

�� ������2� �� #��� ��� ���� ��� "��� �� #������ � �-$� �$--� �� ����$"�

#� ���2� �� �-$� #������� ��� ���� ��� �-$� %��& ����� ��$�#�� �$#� �� 3$���

��� �"� �� #��! �� %�� ?�� �+�#� ��� ,F� �+�#� ��� ?���� (�+�#� �� ���

#��! � ��-��� ����#� ��) �� �-$� � #��#!�� %�� ���2��-���$&�� # #����#����

��� � #��#!�� � �� K� 6K��#! � ��8 #���� � �" �#� -�� %�� ?,, ����#!) �� '����

������ ��� $���2�-�# '# ���� $� �" ���� �� ��!���) (� $��� �� � ���� �� -��#���

��3$���� %��& ��� $��� %�� �� #� ��� ���� �� ����� � ������ ����) � ���� �� �����

�% $��� � ���� '�� �� � ���� �� ()

�� ���� ��� ���-� �% ��� -��-���� ��"�� ��& %�� ?,, '���� ��� " ��� � B "$��

*2+������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 14: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

;) �� &��%��&�� ��3$���� ��� #��#$����� �� ���� �� ��� ����� �� ��� -��� #$���

(� ������� ���#! � ��) �� ��#� ��� �-$� #��#!� %�� ��-���$&�� # #����#����)

�� ���6� ��� ���� ���� �7����� ����� �����

(�-$� MV(�#�& �" ��3$���

�$�-$� MV �##�-�/���

9) 4��� �,4(( #��������

7) (% �-$� MM K��#!� ��

,��� ���� � ��-��� �� @�� �����.��

=) �� ������ � ��� ,��� ���-���� � �� �$&&�������� �� ��� #� ���

>) 4��� @�� �����.��

;) �����.� ���� �$��� �% � � ��3$���/���-���� ������ ����#!��� �-$�

D) �1���#� ������ (�%��&�� ��

:) (% 6���-���� #���MM ,�� �% K����� ���-���� 4���8

4��� ���������.�� 64��#$����� � .� �% ���$���� ���� �� ��� #� ���� ��8

G) (% 6���-����WM � .� �% �1-�#��� ���� %��& ���� ��������8

H) 4��� ���� # '����

(% 6(�-$�WM(�-$� ��� ����� O6<2H8EE6�2X8EE6�2.8Q8

��� (� ������� ��� ���� �� ���#!� ��)

,��� &����"� 6LL��$� �-$� #���� �� &�� # �$� ����� ��$�

#����#� �� � � �#�����II8)

9<) ����

4��� �� � *�� ,��� #�

% & 8& ��"�� ��& %�� ?,, �+�#� �� '���� ���� #�

�� $���� �-$� � ��'��� �� ��� ��� �" �� #����#���� �"� ��� ��&���� $��� �

�#� -� �" �� ���� ��� ?,, ����#!) �� '���� &� ��� �� ��� ��$�� ����� �% $��� ��

#�$�� �" ��� �$&��� �% &�� # �$� ��3$����) (% � �1#���� � #���� � ������ ��� *��

,��� #� -��� ��� ���-� ��� #�&&$� #�� �� %�� �$#� $���)

�� -��-���� �����& ��� ���� &-��&����� � �� ���� #� ��3$������ ���� #�

-��� ��� ��� '���� ���� #�) �� ����&�� ��� ���� #� ��#� ��� ��� ��3$��� %��& ���

#� ���� ���� � %������� ��� ��3$��� �� ���� #� -��� ���) �� ����&�� ��� ���� #�

��� ���� ��� "��� � �� �,4(( #����#��� #��������� � � ���-���� #��#!���

*22 ,������� ��� ��� ���"�����- '�����

Page 15: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

���� �����.��� @�� �����.�� ��� ���#!� �� #���� ���) �� ����#!�� #�� ���� �����

��-�� �% �#� -� #���� �$#� �� ��1 ��# &��� � ���� ��#) �� ������ ��� � �-$� �

%�������� �� ?�� ����� �+�#� �� '���� ���� #� �� ���� %� ��� *�� ,��� #�

����� �+�#� �� ����#!) �� ���� � ��3$��� � ��+�#���� % � � ���� '�� �� ���

���� # '����) �� ���� ��� ���-� �% ��� -��-���� ��"�� ��& %�� ?,, '���� ��� " ���

� B "$�� >) �� �$&��� �% ��3$���� � #��#$����� �� #�$���� ��� ����

#����#�#�$�� $��� %�� -��� #$��� (� �������) (% #�$���� ��� ���� �1#���� &���

���� ; ��3$����� ���� ��� #�&&$� #�� �� � �� ���� -��� #$��� (� ������� �

� �#����� �� ��� -��-���� ?,, '����) �� ��#� ��� �-$� #��#!� %��

��-���$&�� # #����#���)

�� $���� �-$� � ��'��� �� ��� ��� �" �� #����#���� �"� ��� ��&���� $��� �

�#� -� �" �� ���� ?,, ����#!) �� '���� &� ��� �� ��� ��$�� ����� �% $���� ��

#�$�� �" ��� �$&��� �% &�� # �$� ��3$����) (% � �1#���� � #���� � ������ ��� *��

���� #� -��� ��� ���-� ��� #�&&$� #�� ��)

"���9�� ��� � �����

K�#�$�� �% ����� .�� &����"�� ��� *�� ���� #� ����$�#�� �$#� �� 4�� � &��

&�&��� $��"� ��� �������� #����#� ��� !��- �$��) �� '���� ��� &-��&�����

�� &���$�� ��� � .� �% ��� �#�& �" &����"�) ��������� � ��� '�� � "���$�� ��

���$�� ���� ��� &����"� � ��� �����%����� � ����� �) B ������ � -����� ��� ��� ��

��3$��� &����"� %�� &�� # �$� #������) � � '���� ��� ��� �$C�� ����@��

����#!) �� ���� #� -��� ��� ��� �� ��� �� &�1 &$& ��3$��� ���"��) �� '����

������ ��� ?����#$&��� ��� #���"� ?, ���$� &�1�����"����"��M9<7>

�� ��� ��3$ ��� �$C�� � .�) �� ��"�� ��& � " ��� �����J

9) ��� ?�� ��#$&��� �% #� ���

7) ��� &����" �" ���� �$��

=) (% &�1����" �"���"�� M 9<7> ���� �� *�� &�����

>) ���� � �#���

2�� � ������ �����

� � '���� #��#��� �� ���� '�� %�� �#�& �" &����"��� �� #� &��#� �� ����� �

��� ��-��� ����#� �� #�#�� ��������) (% &����"� � "���$�� � ��� �� ��� '����

#�&-���� ��� &����"� � &����&- �� �� ��� #$����� #��#! � &� ���$� %��

���#���� .�� ��) (% ��� &����"� � "���$�� � ���� � �� ��� � &� ���&- & �&��#�

����� ��� &����"� � ��+�#���) � � #�� �� ���� �� #��#$��� �" � &� ������#��

4�#��� %�� &� ��� ��1�����"��"�) �� � &� �������#� � ��� �##�-����� ���$�

� &� � C����#� ������� ��� ������ ��� ��� &�1 &$& &����"� �"� � #��B "� ��

D<< ��#����)

*26������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 16: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

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

��� &����"� %��& ��� #$����� ������ � &�)

B�� � &����"� ���� �--���� �� ���� ���� #������ � ��� -��� ��� % ��� ������

��� &����"� #���� �� � &�� ��� ���� #��� ��� &����"� � �� �� �##�-��� �����

���� �� &����"� �"� � ���� ���� �� �3$�� �� ��� ���$�� %�� ���

&�1�����"��"� -���&���� -�$� ��� � &� ������#� ���� �"�

(% ��� ��1 &$& �����"� �"� ���$� � ���� ���� �� �3$�� �� ��� &�

������#� ���� �"� ��� &����"� � �##�-���)

4�#��� %�� &�(�,�#���� M 6��� P 78

4�, M 4�#��� %�� &� �,�#����

��� M ��1 &$&�����"��"�

M &� ������#�

�� ��"�� ��& �% &����"� ��-��� '���� � " ��� � B "$�� D)

FindReplayedMessage(get envelope of SOAP)

1. Create input/output filter for client/server. 2. Read XML document 3. Get CLS and MMA of incoming message. 4. Calculate the message expiration time based on the cache lifetime configured in the

policy assertion. 5. Get the current time. 6. Compute the time difference between the message timestamp and the current time. timeDifference = currentDate - timestamp; 7. Assign messageAge = timeDifference 8. Check for messages where sender's clock is slower than the server’s clock for first

condition. 9. Account for messages where the sender's clock is faster than the server’sclock

through the second condition. if ((messageAge>maxMessageAge +TimeToleranceInSeconds) || (messageAge< 0 &&messageAgeInSeconds>TimeTolerance)) generates exception SecurityFault Messages for AgeRequirementsNotSatisfied 10. Add the Message, identity value of message and expiration time to message replay

cache database.

% & :& �� ��"�� ��& �% &����"� ��-��� '����

� � ������ &����"� ��-��� ����#!)

.�������� ������� %����

(� ��� *������ #�� ��� ��#� ��� -���&����� ��� #��#!�� %�� ���� ��-� ��� �$��

���$��) � � '���� #��#!� ��� -���&���� %�� ��� � ����5 % � %� ��� ����� � ������

*6� ,������� ��� ��� ���"�����- '�����

Page 17: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

�� ����� �� ��� ������ ��#�) ���� % ��� ������ #��� �$��� � � & ������ �" � ��

-���&����� ����� �� ��� � �#����#� �� �% #�&&$� #�� ��) � ����� �� � -�����&�

��� -��-���� ?,, '���� ��� #������ � �� -&#��#!��%$�#� �� �� " ��� � B "$��

:) (� #��#!� ��� ��"$&���� %�� �$�� ���$��� ����� ���&��� ��� ��� ���&��� �% ���

��#� ��� ��3$���)

1. Call pmcheckerXml(reader)

2. If (reader == null or empty)

sendArgumentNullException("reader");

3. Get xsdpath from received XML document

4. GetAttribute("xsdPath" as xsdpath);

5. If (xsdpath != null or xsdpath!=empty){

assignxsdPath = xsdpath;

else

send Exception for MissingXsdPath;

6. Get StartElement from received XML document

7. If(StartElement != Empty)

ReadEndElement

8. If(EndElement != Empty)

Call Web method

else

send exception to the attacker and alert administrator

% &;& ��"�� ��& %�� -��-���� ?,, '���� � �� -&#��#!�� %$�#� ��

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

�� '���� ��� '�� ��� ��#� ��� &����"� %�� ����" %��&�� �% ,��� &����"� ��

"������ �" ,��� %�$�� #���) � � '���� ���#!� ��� �-$� ���� ��� � �����"�

%��&��) � � -�� #� � $��� ��� ���$�� � ,��� %�$�� #���) ��� ���J

���� �� � �&��#� B�$�� 4���

(� '��� �� ���� � ��&��-�#� %�� � ,��� ������-� ��� ������ �1#�-� ��)

�$�� ���������� B�$�� 4���

(� �� #���� ������� � ������ ����� � &�������� �� �-� ���� %�� ���

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

*6*������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 18: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

���� �% ��� �� �"� #�� "� ����" � �� � *�� ���� #� &����"�) �� *��

���� #� &�� ��#�$���� � -�����&� �-$� ���� &�� �� ����" �� � ������ &��

#�&� �#���� �� #� ��� ������ ���� ��� $���������) �� ��"�� ��& %�� #���# ��

-��� �" '���� � " ��� �����)

9) ��� ?�� ��#$&���

7) (%6,��� ���� ��MM��� � ��&��-�#�8

%6&$������������ MM 98

�����

���� ����� &$��$��������� B�$�� �1#�-� ��

=) ����

����� ���� �� � �&��#� B�$�� �1#�-� ��

������� $�( ������ �����

�� ��&��� # ��� ����#! � ���#� ���&��$���� ����-�� ���-���&������% ��

��3$��� �� !��- �" ��� ���I����$#�$����$� ����� �" ����&��� #&��� �") � � �

-����#��� �� " � �" ��!�� ��� � &����&- %�� �1- ��� ��) � � '���� ���� ���

���4� 6�$&��� $��� ��4�8 �� "������ �" � �����& �$&��� ��� ��� "��

��� � &� ���&- �� $�� ��� ��3$��� ��� %�� � & ��� � &�) �� �����& �$&���

"�������� ����� � ���� ���$� �� #����� ���4�) B�� ����� ��� �����& ��!�� ���

-��#��� � �� ���� ���$�� �� " ��� �����)

���4� M 6�(84 &�� � YY &�,��&-66,P, 8P8

�( M ���#��� (

4 M 4�$���� ���$� � 9<< � " ��

� M ���"� �� &� �$&��� � 7<< � " ��

, M ,����& ���

, M ,����& &�

M 7> ��$��

�� "�������� ���4� � ���� ��$"� �� ����! �� ��$�� %��#� ����#!� ��#�$��

�( � "�������� �� � =72� � &�&��� �-���� �" �����&) ��� ��� �����&

�#������ �� -���� � �� #�$���� ��� ���� �� #������ &��� #�&-��1 �$&���) ��

��� � #��#�������� � �� $��� ���� �� ��� ���4�)

*6� ,������� ��� ��� ���"�����- '�����

Page 19: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

4� ��� ���M��� YY �( YY ���4�)

��� M �� %��& ����$�#� ��#����

�( M ���� (���� ��

���4� M �$&��� $��� ��4�

% & <& �������� ����� -�� #� �% ��� -��-���� '����

�� �%��&�� �� @�� ������� #� ��� ��� ������ � ����� � B "$�� G)

����%���� ��� ����#!�� #����� $�� ��� ��� �� & ���� ��� $��� � �&������ �

��� ��� �� �$��� �$� �" ����� $��� � ��� �����& �$&����) �� ����#!��

#����� -��� #� ��� ���� ���$� �% ���4� %��& ��� =72� � �-���� �" �����& ��

� "��� #��'"$��� ��) K�#�$�� ��#� ��� ����� � &� ��� -��#��� � � #���"�� ��

��� �-���� �" �����&)

*6<������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 20: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

Algorithm for Password reset policy of the proposed semantic URL filter Input: reset request (user identity and password) Output: accept/reject 1. Client sends message M1=reset request || UID || PWD1 to the service

provider 2. Service provider authenticates UID and calculates N=(PID)C mod N ||

TimeStamp((SD+ST)+D) Concatenate Client URL=URL||UID||N||T1 Send M2=URL||UID||N||T1 to the client

3. Calculate T2=T1+Time stamp of client 4. Calculate M3=UID||PWD1||PWD2||N||T2 5. Compare UID,N,PWD1 if (T2<(T1+24hrs)) replace PWD1=PWD2 then

discard

% & =& ��"�� ��& %�� �������� ����� -�� #� �% ��� -��-���� ��&��� # ��� '����

�� ��"�� ��& � -��-���� �� ���� ��� ��#� �� ��� -������� ������ �" ��3$���

��#$���� � ����� � B "$�� H) (� $� � .�� ��� ����& # ���#� $��� %�� ��#� ���

����� #�&&$� #�� ��) � � '���� "$���� -������� ������ �"� �� �� ��� �����

��3$��� ��� ���-���� � #�&&$� #���� ���� (�������) ����� ��� ����#!�� � ���

� � ���5 ������ ��� ��" � &��� $��� �� �� �� ����� ��� -������� �% ��� �����

��" � &��� $��� � ���� ��&� *�� #�&&$� ��) B ���� ��� $��� ����� ��� �����

��3$��� �� ��� ������ ��� ���� ��� ������ ����� ��#! ��� ���-���� �� ��� #� ���

� �� #�����-��� �" ��� � �� ��3$ ��� -���&����� �� ����� ��� -�������) ����

��� ��" � &��� $��� �� "���� &�� '�� ��� -���&���� �� ��#��� ��� ����� $����

-���&���� ��� ��#� ��� ��� -������� ����� �##��� �% ��� ����� $���) (� �� � '�����

��� & � "�� �� �--���#� � &-��&����� �� ��� � "� '#��� #�&-������ �%

��&��� # ��� '����) ���� ��� �����& ���#� "��������� ��� � &� ���&-

#��#$�����) �� �����& ���#� "�������� -���$#�� �����& ���$�� %��& ���� ��

�% ���!) �%��������� ��� ���#� ���$� � #��#�������� � �� � &� ���&- ���$�� ��

&� ��� � �� %��������)

�)�$(��

�� -��-���� ?,, '���� ��� ������ �"� ��� � � �� �% !���� ?,, ����#!� �� " ���

� ����9) ���� ����#!� ���� $-������ � #$���& �#� -� �% ,����( ����) ��

�����& ��� ������ �� �� � �" ����#!� ����� � ����9) �� ?,, ����#!

-������ �� ���! 9&� �� 7&�) (� ��-���� �� �� #�&-��1 �� �� '�� ��� ?,,

���� �$��� � ?,, ����#!) �$� �1-�� &���� ������ ���� ��� -��-���� ?,, '����

#�$�� ����#� ���$� HH)HHS ?,, ����#!�) �$� �1-�� &��� ���� ������ ���� �$�

*6= ,������� ��� ��� ���"�����- '�����

Page 21: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

&-��&����� �� $��� � �&��� �&�$�� �% 4�� � &� ��� &�&��� �-�#� �% ���

�����&)

����� & ,���#��� ���� #��� �$� � �� ?,, B ����

�&!�& ��� ��� �������� �����

9) Z�#� -�V�����6?,, ����#!8 Z�#� -�V 9&� ��

7) �� ��� �" ��" �% ��� ������-� ���&���

Z/,���2���J������-�V � ��&����

9&� ��

=) �& � ��� 3$���� %�� ��� ���� �$�� � ��� ������-� ��"

Z,���2���J������-�1&��� J �9M���-J / /

���)�$)��$/���$���/V

9&� ��

>) �� ��&��-�#�� ����� �" � �� 1&��� ��� #���"�� �� 1� 7&� ��

;) 4���"� ��� ��&� �% ��� ���� #� 9&� ��

D) � #����#��� � ������� � �� ��� ���&���

Z�&� �V�%"T&�*��)#�&Z����V��& �

Z/���VZ/�&� �V

9&� ��

:) 4���"� ��� �� " ��� ��&��-�#� ���-J//���)�$)��$/

���$��� �� ���-J//���)�$)��$/��$�����/

9&� ��

G) �� &����"� ���� ��� ��� Z# ��V4����� Z/# ��V

��" ��-����� $- �� '%�� � &��� )�)� ���� %�� ��-���

����#!�)

7&� ��

H) �� ��� � ��� � � � � � �$�� � ��� � � �� � ��

Z#�����1� J��-�M1��J ��V97=>Z/#�����V

7&� ��

�� �$&&� ��" � *��-�"� � ����� �� �1-�� � ��� ��� �����& -������� ���

����#!) (� #�� �� $��� � �� ��� ��-� �% *�� ���� #�� � �� �������� �$&&� *��

���� #� ��� ��������) �� �-$� ��#� ��� � ��� �$�2� �! �% ��� -�"� � ������

� �� � �������� ��� �% �-$� '����)

% & >& ,����� � �� ��" � -�"� �% ���� #� -��� ���

*6 ������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 22: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

�� -��-���� '����� �&������ � *�� ���� #� -�"� � ����� � B "$�� 9<) ��

#� ��� -�"� �% �$&&� ��" � �#���� � �� $�����&� ��� -������� � � �-����� �

B "$�� 99) (� �� � -�"�� �� ���� "�������� ��� ?,, ����#! � !� �� ����#!�� ��

��- �" Z�#� -�V����� 6����� ?,,8 Z/�#� -�V ����$"� ��1� ��1) �� ���� #�

-��� ��� ��� ����� ��� $���� �-$� ����$"� ��� -��-���� ?,, '����) ���� ��� -�����

��� ����� ��� �-$� ��� ���� '�� ��� �-$� �� #� � � �#� -� ����) ,$������� �

������ � ���� �" &����"� ��� ���#!� ��� $��� �� ����� � B "$�� 97)

% & & ����#!�� ��� �" �� "������� ?,, ����#! % & '& ����#!�� ��� ���#!�� �� ��� ?,, '����

.�"�)���"! )*�($���"!

*� ������ ��� -��-���� ��� �1 �� �" '����� �"� ��� ����� ��$�#�� �% ?,, ����#!

���� ���� ���� � ���� ���� $��� � -��� �$� ������#� �� ����� � ���� 7)

1����J 1����)#�& �#�$��� ��-���� �% *��� ��� �$�������� �� ?,,� ����"

� �� � ��� %�� � ��&-�� ����#!) , �#� ��� ������� � ���� ���"�� ��

�����&�� ����#��� � �$���� �% ;<< ��#��� ���! �" ����#!� %��& �&��"

������ � ����� �� ��� &��� ��� �C�#� ������ �% �$� '���� �"� ��� ����2�����

����#!�)

?,, #���������J �� 1���� ������� � � ���� ������� ���� � &-�� ����#!

-�������� � �#� &��� �% ���& � &-�� �+�#� � �#� -� ��") � ������ ���

'�����I� -����#� �� %�� &��� #�&-��1 ����#!�� �� ���� #������ � *�� -�"�

� �� &$�� -�� ?,, �$������ � � �� ��� �� �� ����#! ��#���� %��& ��� ?,,

4���� ,����� � ����2!���� ��� �C2# ��� ��$�#� %�� ?,, '����

# �#$&���� �� ��#�� 3$��) �� -��-���� ?,, '���� ��'��� ��� =;< ���� #����

"�������� �� ,����(� ���� '������ ����#!� ��%����� �� 1���� 6><< ����#!�8

��� #���� ����� 67< ����#!�8)

*6� ,������� ��� ��� ���"�����- '�����

Page 23: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

����� '& ���$��� %�� ,����(� 1���� ��� #���������

#����� .������ ,�� ����� *������ ��?��� ����� ��� ,�� �����

,����(

���� �" ����

=;</=;< =99/=;< =7>/=;<

1���� ><</><< =>G/><< =;</><<

#��������� 7</7< 9G/7< 9:/7<

� ��� 4��� � � #����#� �� �% ��� ,��-� ���� ��� ����&���� �� ���� ���

-��-���� ?,, B ���� ���� #�) �� (&-��&����� ?,, B ���� � ������ �$##���%$���

� �� ,��� �( >);)9) (� -����� ��� ���� #���� �% ?,,� %$.. �" �#��� (���� � ��-���

,F� �+�#� ��� 4$���& ,#� -��� ?�� K�&� ��� ?���� (�+�#� �� %��&

,����() *� #�� ��� ��� �$&��� �% ��� 4���� �� � #$���& �#� -�) (� "��������

��1� '�� ��-���)�1� �� -��� �� ���� �� �% ��#$� �� ����)

(� #���� �� ���� ����� �" � &�� ���� ��� ����� ��$�� �� '� �� ��� ���� ��� ����$�

�% �#� -�) �� ����$� �% ��� �#� -� &���� ������� ��� �#� -�� ��� #�#��� �� ��� ��

��� '����� �� ����� � B "$�� 9=)

SecurityTest started at 2012-08-30 12:48:55.328 Step 1 [login] No Alerts: took 720 ms SecurityScan 1 [Cross Site Scripting] No Alerts, took = 187 [Cross Site Scripting] Request 1 - OK - [sss=<SCRIPT>document.write("<SCRI");</SCRIPT>PT SRC="http://soapui.org/xss.js"></SCRIPT>]: took 2 ms [Cross Site Scripting] Request 2 - OK - [sss=<SCRIPT a=">'>" SRC="http://soapui.org/xss.js"></SCRIPT>]: took 2 ms [Cross Site Scripting] Request 3 - OK - [sss=<SCRIPT a=`>` SRC="http://soapui.org/xss.js"></SCRIPT>]: took 1 ms [Cross Site Scripting] Request 4 - OK - [sss=<SCRIPT "a='>'" SRC="http://soapui.org/xss.js"></SCRIPT>]: took 1 ms …… …. …….

% & 0& ��-��� "�������� �� ,����(>);)9 *�� ���� #� ���� �" ����

�� ����� ,����( ���$��� ��� ���� #��� ��-���� � �� ���� ����$� �� ����� �

B "$�� 9>) B�� �� � �����&� � �� ��� ��� &�� # �$� �#� -� ��� #$���& �#� -� %��

���� �") � � �����& ��#� ��� ��� ���� ��� �� ����� ����$� �� �� � #��#!� ���

'����� � ��� �$&&� ���� #� ��� -�"�)

*6+������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 24: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

% & �& ����� � �� ,����(>);)9 ��� #����

�� ���$�� ����� ���� ��� -��-���� ��#�� 3$� � &��� ���$��� ���� ��

#�&-��� �� � �� �1 �� �" &������) �� -��-���� �����& ���! :7<&� �� '���� ���

���� #���� �% ,����( ���� �" ���� �� ����� � ����= ��� B "$�� 9;) � � �

#�&-���� ���� ������ ���� ��� ��� ���� ��3$��� '���� �% �,�)��� *������ #� ���

��� ?,, '���� �% ����)

���� =) 4�&-�� ��� �% -��-���� ?,, '���� � �� ��� ��$ �� ?,, '���� �%

��-) ��� *�� ���� #�� ��� +�!9)>,� � �� ���-�#� �� �-���

&�� (�� �� � ��� ����� �� ��6

9 ���-���� ?,, B ���� :7<&�

7 ��� ���� ��3$��� '���� H;<&�

= ��� ?,, '���� 97<9&�

% & 8& 4�&-�� ��� �� �$&��� �% ����#!� -�������� � ��#����

*62 ,������� ��� ��� ���"�����- '�����

Page 25: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

�"!�($��"!

(� �� � -�-��� �� �1-�� ��� ��� ��� "� ��� &-��&����� �� &������ %�� ���

'���� �" -�� # ��) �� ��#$��� �����& ��� &-��&����� � �� ?,, '����� ����� .��

&����"� '����� &����"� ��-��� '����� -���&���� ��&-�� �" '����� #���# �� -��� �"

'���� ��� ��&��� # ��� ����#! '����) *� -�������� � ����& # �--���#�

��"����� � �� � ���� # �--���#�� �� ���%2����� &����"� �����. �" ��"�� ��&

�"� ��� �#� -� ����� �+�#� �� ����#!� �� ��� ���� #��) (� ���� ��� ����� ���

�-$�� �� ���� #� -��� ��� � ��#���) (������� � ����� ��� ��3$��� �� �$&&� ������

-�"� ��� �����.�� ��� ���$�� �% ��� ��3$��� ��� ���-����) ���� �-$� � -�����

�� �� �-$� ��� ����� �� '�� ��� &��%��&�� �-$�) B$������ ����#!� ��� �����.��

� �� ��� ����� '����� �� -������ *�� ���� #� ����� ����#!�) �� '����� ����

������ � �� ��� � ��� ���� � ,��� &����"��) �� ���$��� ���� ���� ���

-��-���� '����� ��� #�-���� �% ���� %� �" ��� &�� # �$� ���&���� � ��� ,���

&����"�� ��� ���� ���#! ��� &����"��) � � #�� -������ ��� �$� ����#!� �$#� ��

&����"� ��-��� ����#!�� ����� .�� -������� ��#$�� �� -������� ��� ?,, ����#!�)

�� �����& ��� �� �� &-��&����� � �� �� �1������ &��$��� � !�

�$����� #�� ��� � " ��� � "���$�� ��� #��� '#���� %�� -��� � �" &��� ��#$� ��

%���$���)

���!"-()#1)2)!�

�� �$����� � �� �� �#!������"� ��� #��������� �� %$�� �" �$--��� %��& ���

��4� ����) �% (�� �� ��� ��� ) 6��4 B)��) >929=D=/7<976,�8

�)%)�)!�)�

�����@ 1����&@ �����3��6���@ )�3�6���& A 2�6�����@ �����& '> &

(&-��&����� �� �% � - -�� ��� &��$��� &$�� -� �� ��#� ��#�$�� %�� �B6-8

��� -� # #$��� #��-��"��-�� #�&-$��� ��) �$�� � ��$���� �% ,# ��#� ���

��" ���� �"� 0<67K8J 97;29;=)

���9�����@ #&@ ����@ 2&@ %����� ��@ *&@ 5�������@ !&@ ����@ )&@ ���� ��@ �& A

* ��@ 1& '>><& ,����J 4�&-�� �" ���� # ��� ����& # ������ � �� ��� ����

��� � .�� �� � ��� �--� #�� ���) ���#��� �"� �% ��� 7<<G (��� ,�&-�� $&

�� ,�#$� �� ��� �� ��#�J =G:2><9)

�6��� @ 2& �&@ (��@ 5& % A �6��@ 2& �& '> 0) ,���J � ��#$�� -�������

�$����� #�� �� &�#��� �& %�� ���&���� �������� � -��1� &�� �� (��D

������!�) (��� ,����&� ��$����� ;698 J9<7299=

1����@ 2& A �6��@ /& '>>=& ���#��-�#��J �� �" �����& .�� �� �� ��%��#�

�%��&�� �� @�� ���#! �" ��� ������ #����2� �� �#� -� �" ����#!�) ���#��� �"�

�%9D�� ���$�� ������! E ��� �$��� ,����& ,�#$� �� ,�&-�� $&) �,,

,�&-�� $&)

*66������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 26: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

5�������@ !&@ ���� ��@ �& A ����@ )& '>>:) � 1�J � ���� # ������ � ���� %��

����#� �" ��� �--� #�� �� �$������ � � ��) ���#��� �"� �% (��� ,�&-�� $&

�� ,�#$� �� ��� �� ��#�J 7;G27D=)

���9��@ �&@ 1��@ .& 5&@ 5��������@ �& A )���@ 2& #& '>>=& �$��&�� # #���� ��

�% ,F� �+�#� �� ��� #����2� �� �#� -� �" ����#!�) ���#��� �"� �% =<��

(������� ���� 4��%����#� �� ,�%����� ��" ���� �" 6(4,�8J9HH27<H)

(�@ /&@ !� @ /&@ 46�� @ +&@ /�@ #&@ ,�� @ B& A +�� @ (&�& '> 0) ���$- �"2

-���%� ����� �$����� #�� �� -����#�� %�� � ��� �$��� �B( �����&�) (���

�����#� ��� �� �������� ��� ��� �$��� ,����&�� '�6:8J9=7929==<)

2����@ 2& A (��@ 2& �& '>><& �$��&�� # "������ �� �% ?,, ��� ,F�

�+�#� �� ����#!� � �� "���2� ��#��� &���� #��#! �")���#��� �"� �% 9:��

�,��(? ,�#$� �� ,�&-�� $&J =92>=)

2�����@ +& '>>8& ,��� # �--��1 &�� �� �% ����& #���� "�������� *�� -�"��)

���#��� �"� �% ��� 9>�� (������� ���� 4��%����#� �� *���� * �� *���

4� ��� ��-�� J >=72>>9)

!��7@ +&@ ��C���@ .& A ��� @ #& '>>=& �#$&��� ���$#�$�� ���"� ��J � ���$��

��� � %�� #����2� �� �#� -� �" ��%����) ���#��� �"� �% 9D�� ���$�� ������! E

��� �$��� ,����& ,�#$� �� ,�&-�� $&� �,, ,�&-�� $&)

!� �@ -& '>>�& �����&� �% � *�� ���� #�� ����#!J � �$ �� �� ������ ���

��������� �� 4�$����&���$���� ���-J//���)� �- -�)#�&/���� �/��, /

9<G>7H==;>7H>)��&�

! ����3���� @ �&@ 1������@ �&@ 1�����@ #&@ �6����@ 5& A )���@ #& '>>8&

�$��&�� #���� ������ �" ��� �--� #�� ��� $� �" -��# �� �� �� �") ���#��� �"�

�% 7<�� (B(� (������� ���� (�%��&�� �� ,�#$� �� 4��%����#�� ��!$��� 2

������ 4� ��� ��-��J7H;2=<:

.���@ (������@ �& '>>�& ����#! �" ��� ��%��� �" *�� ���� #��) �#�� #��

��-���� ,- �� ,�#$� ��� ��4)

�6��@ (& �& A ���@ /& �& �& '> ') �$��&���� ��&���� �% #���� � �� �#� -� �"

�$������ � � �� � ��� �--� #�� ���) (�%��&�� �� E ,�%����� �#�����"�

8�6;8J >D:2>:G)

�6��@ #&@ �6��@ 1& A 5��@ �& ���9& '>>;) ������ # ���$� ��� �� #���� ����#!

��� ������! ��%���� -�����&�) ���#��� �"� �% 97�� (������� ���� 4�&&���

��� 4������ ������#� ��� �#�����"� ,�&-�� $&)

*� �@ .&@ !�����6@ %&@ 5�������@ !&@ ����@ )&@ ���� ��@ �& A * ��@ 1& '>>;&

4����2� �� �#� -� �" -������ �� � �� ����& # ���� �� �� �" ��� ���� # ������ �)

���#��� �"� �% ������! ��� ��� �$��� ,����& ,�#$� �� ,�&-�� $&�

�,,�,�� �"�)

��� ,������� ��� ��� ���"�����- '�����

Page 27: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

-������@ 1& A ��@ 4& '>><& ,��� # ���#� �� �% #����2� �� �#� -� �"

�$������ � � ��) ���#��� �"� �% =<�� (������� ���� 4��%����#� �� ,�%�����

��" ���� �") J9:929G<)

,�@ +& A ����@ !& '>>:& ,��� # ����#� �� �% ��#$� �� �$������ � � �� � �#� -� �"

���"$�"��) ���#��� �"� �% ��� 9;�� �,��(? ,�#$� �� ,�&-�� $&J 9:H29H7)

��������� � *2A�+A��*<

����� � *�A�*A��*=

� ����� � �*A�*A��*=

��*������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 28: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

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

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

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

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

� ��

������������� ����������� ����������� ����������������� !�� ��"��� ������#!���� �����$������ ������ ���!�%������������������������������������������&�� ����������� �������� ����������' ��$��!��� ���"(�����)����*����+��������,��#�!����(!������� ���������������+����"(��� �������!����#��� �����!� ����������"+ � ���+-� �����+��������'���������'��!����� ���!��������� ������ �*��������+����!�������$����!��� ��!������������ ���.���*����� �����"������� ����������������$����!��� ��!������������*�����+�����"�� �������*��"�����������&����' /!���� ������0���'!������ ��& ��� ��&������������-������������������1�����!����23���������� ��������������4��!����������"5����!�������+�� ����������#������������������0����&!���'�����&���������!�����*���� #����� ���.���!����/��� ����� ������������������������������������1�������!�������'�*�������"��!���������+��������������������������� �������������������������� ����&��������#������������!����������&��!)� �������+����5���������������������.�������������� �������������!��,���"!��6��#������6��!��,���&!��������� ����!��,��!�� ����(�� ������3��� �������������&!��#$���7���5�'��!��������$��!��� ��� ������)&�&� ��������6�����)����

��� ,������� ��� ��� ���"�����- '�����

Page 29: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic

����� �����6��!��,���&!������������� �� ��!�� ����(�� ����������������������$����!��� ��!�����������&���!�����!�� �������������� ��&����!8�� ��!�� ���������#������� �����������������&�&��9�� �����$��!��� ��"�� �

������������������ ��!�,������������� �#��������������$��!��� ��!���������!�����$��!��� ��!��������

��<������� ���� ���� ��������� .���� � ���"� ��������� ������� �����&� �� (�/ ��������

Page 30: Academic Publication Council - Kuwait Universitypubcouncil.kuniv.edu.kw/kjs/files/13May201411292611... · 2014-05-13 · Algorithm for Password reset policy of the proposed semantic