Professional Documents
Culture Documents
codage علم التشفير
codage علم التشفير
ﻋﻠﻡ ﺍﻟﺘﺸﻑﻴﺭ
ﺳﻨﺒﺪأ ﺑﻜﺘﺎﺑﺔ ﺳﻠﺴﻠﺔ دروس ﺷﺎﻣﻠﺔ ﻋﻦ ﻋﻠﻢ اﻟﺘﺸﻔﯿﺮ ..ﻣﻦ ﺣﯿﺚ أﻧﻈﻤﺘﮫ وﻃﺮﻗﮫ ﻣﻊ ﺷﺮح
ﻣﻔﺼﻞ ﻟﮭﺬه اﻻﻧﻈﻤﺔ و ﻃﺮق ﻓﻚ ﺗﺸﻔﯿﺮھﺎ ....ﻛﺬﻟﻚ ﺳﻨﻌﺮض ﺑﻌﺾ اﻻﻛﻮاد ﻟﻼزﻣﺔ ﻟﮭﺬه
اﻟﺪروس ...وﺳﺘﻜﻮن اﻟﺪروس ﻋﻤﻠﯿﺔ اﻛﺜﺮ ﻣﻦ ﻛﻮﻧﮭﺎ ﻧﻈﺮﯾﺔ ....وﺳﻨﺒﺪأ ﻣﻦ أﺳﺎﺳﯿﺎت ھﺬا اﻟﻌﻠﻢ
....
ﺗﻌﺪدت اﻻﺳﺎﻟﯿﺐ اﻟﻤﺘﺒﻌﺔ ﻓﻲ ﻋﻤﻠﯿﺔ ﺗﺸﻔﯿﺮ اﻟﺒﯿﺎﻧﺎت وأﺧﺬت ﻓﻲ اﻟﻔﺘﺮة اﻻﺧﯿﺮة ﺗﺘﺠﮫ ﻧﺤﻮ ﻃﺮق
ﻏﺎﯾﺔ ﻓﻲ اﻟﺘﻌﻘﯿﺪ ...
وﻟﻜﻦ اﻟﻔﻜﺮة ﻓﻲ ھﺬه اﻟﻄﺮق ﺗﻜﺎد ﺗﺘﺸﺎﺑﮫ ﻛﺜﯿﺮا ....و اﻻﺧﺘﻼف ﻓﯿﮭﺎ ﻓﻲ أﻣﻮر ﻓﺮﻋﯿﺔ ..ﻓﻌﻤﻠﯿﺔ
اﻟﺘﺸﻔﯿﺮ ﻏﺎﻟﺒﺎ ﻣﺎ ﺗﻌﺘﻤﺪ ﻋﻠﻰ أﺣﺪ أﺳﻠﻮﺑﯿﻦ أﺳﺎﺳﯿﯿﻦ وھﻤﺎ :
-1اﻟﺘﺮﻣﯿﺰSymbol .
-2اﻟﻜﻮد Code
ﻓﺎﻟﺘﺮﻣﯿﺰ :ھﻮ ﻋﻤﻠﯿﺔ ﺗﻐﯿﺮ ﻟﻤﻮاﻗﻊ اﻟﺤﺮوف ﻓﻲ اﻟﻜﻠﻤﺔ ..او ﺗﺒﺪﯾﻞ ھﺬه اﻟﺤﺮوف ﺑﺮﻣﻮز وﻣﺎ
ﺷﺎﺑﮫ ذﻟﻚ ...و ﻛﺎن ﯾﻮﻟﯿﻮس ﻗﯿﺼﺮ أﺣﺪ اواﺋﻞ اﻟﻤﺸﻔﺮﯾﻦ ...ﺣﯿﺚ اﺳﺘﺨﺪم اﻟﺸﻔﺮة ﻓﻲ ﻣﺮاﺳﻼﺗﮫ
ﻣﻊ اﺻﺤﺎﺑﮫ ...
وأﻣﺎ اﻟﺸﻔﺮة :ﻓﺘﻘﻮم ﺑﺘﻐﯿﺮ اﻟﻜﻠﻤﺔ ﻛﻠﮭﺎ واﺳﺘﺒﺪاﻟﮭﺎ ...أي ان ﻧﻄﺎﻗﮭﺎ أوﺳﻊ ﻣﻦ ﻧﻄﺎق اﻟﺤﺮوف
اﻟﻤﻔﺮدة ..وھﻨﺎ ﯾﻌﺘﻤﺪ ﺑﺮﻧﺎﻣﺞ اﻟﺘﺸﻔﯿﺮ ﻋﻠﻰ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺿﺨﻤﺔ ﺗﺤﺘﻮي ﻋﻠﻰ اﻟﻜﻠﻤﺎت
اﻻﺳﺎﺳﯿﺔ وﻣﻘﺎﺑﻼﺗﮭﺎ ﻣﻦ اﻟﻜﻠﻤﺎت اﻟﻤﺸﻔﺮة .
ﻗﺒﻞ أن ﺗﻔﻜﺮ ﺑﻌﻤﻠﯿﺔ ﻓﻚ اﻟﺸﻔﺮة ﯾﺠﺐ ان ﺗﻨﻤﻲ ﻋﻨﺪك ﻣﻮھﺒﺔ ) ﺗﺤﻠﯿﻞ ﻧﻈﻢ اﻟﺘﺸﻔﯿﺮ ( وھﺬا ﯾﺤﺘﺎج
.HTMﻋﻠﻢ20%اﻟﺘﺸﻔﯿﺮada99: 07-06-2005
PDF created with pdfFactory trial version www.pdffactory.com
ﻣﻮﺳﻮﻋﺔ اﻷﺳﻄﻮرة Page 2 sur 3
ﻟﻜﺜﯿﺮ ﻣﻦ اﻟﻘﺮاءة وﻓﮭﻢ ھﺬه اﻻﻧﻈﻤﺔ واﻟﻄﺮق اﻟﺘﻲ ﺗﺴﺘﺨﺪﻣﮭﺎ ﺑﺎﻟﺘﺸﻔﯿﺮ وﺑﺎﻟﺘﺎﻟﻲ ﻋﻤﻞ ﺗﻄﺒﯿﻘﺎت
ﻋﻠﯿﮭﺎ ..
اﻟﻌﺒﺎرة اﻟﺴﺎﺑﻘﺔ ﻣﺸﻔﺮة ﺑﻨﻮع ﻣﻦ أﺑﺴﻂ أﻧﻮاع اﻟﺘﺸﻔﯿﺮ .ﻓﻘﻂ ﯾﺤﺘﺎج اﻟﻰ وﻗﺖ ﻗﻠﯿﻞ ﻟﻜﺴﺮه ...
-1اذا ﺗﺄﻣﻠﺖ ﻗﻠﯿﻼ ﻓﻲ اﻟﻌﺒﺎرة ﺳﺘﺠﺪ ﻓﯿﮭﺎ ﻛﻠﻤﺘﯿﻦ ﻣﺘﺸﺎﺑﮭﺘﯿﻦ وھﻲ ) ( rtxوﺑﻔﺮض اﻃﻼك ﻋﻠﻰ
اﻧﻈﻤﻨﺔ اﻟﺘﺸﻔﯿﺮ وﻋﻠﻮم اﻟﻠﻐﺎت ﺳﺘﻌﺮف ان أﻛﺜﺮ اﻟﻜﻠﻤﺎت ﺷﯿﻮﻋﺎ ﻓﻲ اﻻﻧﻜﻠﯿﺰﯾﺔ ھﻲ ) ( theﻛﻤﺎ
أن اﻟﺤﺮف ) ( Eھﻮ اﻛﺜﺮ اﻟﺤﺮوف اﺳﺘﻌﻤﺎﻻ ﻓﻲ اﻻﻧﻜﻠﯿﺰﯾﺔ ) ﯾﺘﻢ اﺳﺘﺨﺪاﻣﮫ ﻓﻲ اﻻﻧﻜﻠﯿﺰﯾﺔ
ﺑﻤﻌﺪل ﻛﻞ 8أﺣﺮف ( .
-2ﺳﺘﻼﺣﻆ أﯾﻀﺎ أن أﻛﺜﺮ ﺣﺮف ﺗﻜﺮر ﻓﻲ اﻟﻌﺒﺎرة اﻟﻤﺸﻔﺮة ھﻮ ) ( Xوھﻨﺎ ﯾﻤﻜﻦ اﻓﺘﺮاض أن
ﺣﺮف ) ( Xﯾﺮﻣﺰ اﻟﻰ ﺣﺮف ) ( Eوھﺬا ﯾﺪﻋﻢ ﺑﻘﻮة اﻻﻓﺘﺮاض اﻟﺴﺎﺑﻖ وھﻮ اﺣﺘﻤﺎل ﻛﻮن )
( rtxھﻲ ﻛﻠﻤﺔ ) ... ( theھﻨﺎ ﻧﻘﻮم ﺑﺎﺳﺘﺒﺪال ) ( rtxﻓﻲ اﻟﻌﺒﺎرة اﻟﻤﺸﻔﺮة ﺑﻜﻠﻤﺔ ) ( the
وﻛﺬﻟﻚ ﻛﻞ ﺣﺮف ) ( Xﺑﺤﺮف ) ( Eوﺑﺬﻟﻚ ﻧﺤﺼﻞ ﻋﻠﻰ اﻟﺠﻤﻠﺔ اﻟﺘﺎﻟﯿﺔ :
-3أﯾﻀﺎ ﻋﻠﻰ اﻓﺘﺮاض ان ) ( rtxھﻲ ﻛﻠﻤﺔ ) ( theﻧﻘﻮم ﺑﺎﺳﺘﺒﺪال ﻛﻞ ﺣﺮف ) ( rﻓﻲ اﻋﺒﺎرة
ﺑﺤﺮف ) ( Tواﻟﻨﺘﯿﺠﺔ ھﻲ ﻛﺎﻟﺘﺎﻟﻲ :
-4اﻟﻰ ھﻨﺎ ﻧﻜﻮن ﻗﻄﻌﻨﺎ ﻣﺮﺣﻠﺔ ﺟﯿﺪة ﻓﻲ ﻓﮭﻢ اﻟﺸﯿﻔﺮة واﻻﻣﺴﺎك ﺑﺒﻌﺾ اﻟﺨﯿﻮط اﻻﺳﺎﺳﯿﺔ ﻟﻔﻜﮭﺎ
...
وﻟﻨﻜﻤﻞ اﻟﺒﻘﯿﺔ ﯾﺠﺐ ان ﻧﻌﺮف ﺷﯿﺌﺎ ﻋﻦ اﺳﺘﺨﺪام اﻟﺤﺮوف واﻟﻜﻠﻤﺎت وﺗﻜﺮارھﺎ وﺷﯿﻮﻋﮭﺎ ﻓﻲ
ﻟﻐﺔ اﻟﻨﺺ اﻟﻤﺸﻔﺮ ...وھﻨﺎ اﻻﻧﻜﻠﯿﺰﯾﺔ ....
ﺳﺄﺧﺘﺼﺮ ﻋﻠﯿﻚ اﻟﻄﺮﯾﻖ وأذﻛﺮ ﻟﻚ ﺑﻌﺾ اﻻﺣﺼﺎﺋﯿﺎت اﻟﺘﻲ ﯾﺠﺐ أن ﺗﻜﻮن ﺑﺪﯾﮭﯿﺔ ﻟﻤﻦ ﯾﺤﺎول ﻓﻚ
ھﺬه اﻟﺸﻔﺮة ...
.HTMﻋﻠﻢ20%اﻟﺘﺸﻔﯿﺮada99: 07-06-2005
PDF created with pdfFactory trial version www.pdffactory.com
ﻣﻮﺳﻮﻋﺔ اﻷﺳﻄﻮرة Page 3 sur 3
-واﻵن اذا ﻃﺒﻘﻨﺎ ھﺬه اﻟﻨﺴﺐ ﻋﻠﻰ اﻟﻌﺒﺎرة اﻟﻤﺸﻔﺮة ﺑﻨﻔﺲ ﻃﺮﯾﻘﺔ اﻟﻄﺮﯾﻘﺔ اﻟﺘﻲ ﺑﺪأﻧﺎ ﺑﮭﺎ
ﺳﻨﻜﺴﺮ اﻟﺸﻔﺮة وﻧﺤﺼﻞ ﻋﻠﻰ اﻟﻨﺺ اﻻﺻﻠﻲ وھﻲ :
ﻃﺒﻌﺎ ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﺘﺸﻔﯿﺮ ﯾﻌﺪ ﺑﺴﯿﻂ ﺟﺪا وﻟﯿﺲ ﻓﯿﮫ أي ﻧﻮع ﻣﻦ أﻧﻮاع اﻟﺘﻌﻘﯿﺪ اﻟﻤﻮﺟﻮدة ﻓﻲ
ﻧﻈﻢ اﻟﺘﺸﻔﯿﺮ اﻟﺤﺪﯾﺜﺔ ﻣﺜﻞ DESو RSA
ﻓﻜّﺮ ﻣﺜﻼ ﻛﻢ ﺳﯿﻜﻮن اﻻﻣﺮ ﻣﻌﻘﺪا أﻛﺜﺮ ﻟﻮ ﻟﻢ ﺗﻜﻦ ھﻨﺎك ﻣﺴﺎﻓﺎت ﺑﯿﻦ اﻟﻜﻠﻤﺎت ...وﻛﺬﻟﻚ ﻟﻮ ﺗﻢ
ﺣﺸﻮ اﻟﻨﺺ ﺑﺤﺮوف ورﻣﻮز زاﺋﺪة ﻻ ﻣﻌﻨﻰ ﻟﮭﺎ ....ﺑﺎﻟﺘﺄﻛﯿﺪ ﺳﯿﺼﺒﺢ اﻻﻣﺮ أﻋﻘﺪ ﻗﻠﯿﻼ ...وﻟﻜﻦ
أﯾﻀﺎ ﻟﮫ ﻃﺮق ﻟﻔﻜﮫ ﺗﻌﺘﻤﺪ ﻋﻠﻰ ﻣﺒﺪأ اﻟﺘﻜﺮار ....
اﯾﻀﺎ ﯾﻤﻜﻦ ﺟﻌﻞ ھﺬه اﻟﺸﻔﺮة أﻛﺜﺮ ﺗﻌﻘﯿﺪا اذا ﺗﻢ ﺗﻘﺴﯿﻤﮭﺎ اﻟﻰ ﻛﺘﻞ وﻣﻦ ﺧﻼل ھﺬا اﻻﺳﻠﻮب ﯾﺘﻢ
ﺗﻘﺴﯿﻢ ﺣﺮوف اﻟﺠﻤﻠﺔ اﻟﻤﺮاد ﺗﺸﻔﯿﺮھﺎ اﻟﻰ ﻣﺠﻤﻮﻋﺎت ﻣﻜﻮﻧﺔ ﻣﻦ ﺛﻤﺎﻧﯿﺔ أﺣﺮف ﺛﻢ ﺑﻌﺪ ذﻟﻚ ﯾﺘﻢ
اﺳﺘﺨﺪام ﻛﻞ ﻛﺘﻠﺔ ﻋﻠﻰ ﺣﺪى ﺑﻘﺼﺪ اﻟﺘﻤﻮﯾﮫ ...ﻛﻤﺎ ﯾﻤﻜﻦ اﺟﺮاء اﻻﺳﺘﺒﺪال او اﻟﺘﻐﯿﯿﺮ او ﺣﺘﻰ
اﻟﺘﺤﻮﯾﻼت اﻟﺮﯾﺎﺿﯿﺔ ﻋﻠﻰ ﻛﻞ ﻛﺘﻠﺔ ...وھﺬه ﺟﺰء ﻣﻦ اﻟﻄﺮﯾﻘﺔ اﻟﺘﻲ ﯾﺴﺘﺨﺪﻣﮭﺎ ﻧﻈﺎم DES
اﻟﺸﮭﯿﺮ ...
.HTMﻋﻠﻢ20%اﻟﺘﺸﻔﯿﺮada99: 07-06-2005
PDF created with pdfFactory trial version www.pdffactory.com