http://www.elshami.com

cipher
شفرة. جفرة

تكنب أيضا:  cypher
1. صفر
2. شفرة. جفرة:
أ) 
في البحث الآلي عند استرجاع المعلومات، تكون الشفرة هي الأكواد التي تم مزج رموزها، سواء كانت حروفا أبجدية أو أية رموز أخرى، بحيث تبقى قواعد النظام وكذلك لغة المصدر في سرية تامة.
ب)  تستخدم الشفرة عامة في إرسال الرسائل بطريقة سرية، وذلك للمحافظة على سرية المعلومات الأصلية التي تمثلها الشفرة. فالأنظمة الشفرية تشتمل على تبديل، أو إحلال، أو تبديل وإحلال. ففي حالة التبديل
   transpositionيقوم من يشيفر بإعادة ترتيب عناصر النص العادي - حروف مفردة في العادة. مثل رسالة: "محمد يصل الأربعاء". يمكن أن تشيفر كالآتي:

"ى د م ح م   أ ل ا ل ص   ء ا ع ب ر"

وما تم هنا هو أننا قسمنا الجملة إلى مجموعات من الحروف، وكل مجموعة تتكون من خمسة حروف كالآتي: م ح م د ى   ص ل ا ل أ   رب ع ا ء" ثم عكسنا حروف كل مجموعة. وفي حالة الإحلال substitution فإن عناصر النص العادي (حروف مفردة أو زوجية) تحتفظ بمواضعها الأصلية ثم يحل محلها عناصر أخرى. فمثلا رسالة  م ح م د   ي ص ل   ا ل أ ر ب ع ا ء يمكن شيفرتها كالآتي:

س م س ق    ح ث ع    ج ع ج و ك خ ج ف

حيث م = س،  أ = ج،  ل = ع،...

ثم يرسل النص المشيفر في مجموعات كل منها تتكون من خمسة حروف. وفي بعض الأحيان تضاف حروف لتملأ الفراغات إذا كانت هناك مجموعة أقل من خمسة حروف كالآتي: س م س ق ح    ث ع ج ع ج    و ك خ ج ف.

وفي بعض الأحيان في النظام الشفري الإحلالي تستعمل مستطيلات أو مربعات هندسية. ثم يقوم المشيفر بكتابة حروف الرسالة في سكة معينة ثم ينسخها في سكة أخرى لصياغة الشفرة. ففي الإحلال العمودي يختار الشخص مفتاحا رقميا ثم يكتب النص تحت المفتاح، ثم يستعمل أعمدة الحروف بترتيب الأرقام المفتاحية لتركيب نص الشفرة. ففي المثال التالي سنختار الكلمة المفتاحية: "معلومات "، ثم نعطي كل حرف في تلك الكلمة رقما وفقا لترتيبه في الأبجدية. فالحرف أ يأخذ رقم 1، ت تأخذ رقم 2، ع = 3، ل = 4، والميم الأولى = 5، والميم الثانية = 6، والواو = 7. ثم يكتب نص الرسالة في أعمدة أسفل الكلمة المفتاحية. فلنفترض أن الرسالة هي: "قام العدو بفتح ثغرة في دفاعاتنا". نكتب أولا الكلمة المفتاحية وتحتها أرقام الحروف، ثم يكتب تحتها النص في مستطيل، كالآتي:

 

م

ع

ل

و

م

ا

ت

5

3

4

7

6

1

2

 

 

 

 

 

 

 

ق

ا

م

ا

ل

ع

د

و

ب

ف

ت

ح

ث

غ

ر

ة

ف

ي

د

ف

ا

ع

ا

ت

ن

ا

 

 

 

عند تكوين الشفرة سنأخذ الحروف من العمود رقم 1 ثم، رقم 2، وهكذا حتى تتكون مجموعات الحروف وكل مجموعة تتكون من خمسة أحرف كالآتي:

ع ث ف د غ   ا ا ب ة ا   م ف ف ت ق   ورع ل ح د ا ا ت ى   ن ا ا ا ا

ويلاحظ أن آخر مجموعة بها أربعة أحرف زائدة لا معنى لها لتكون المجموعة مؤلفة من خمسة حروف.

 وهناك أنواع أخرى من أنظمة التشفير، منها أنظمة إحلال الحرف الواحد، والإحلال متعدد الحروف، والحروف الزوجية ذات الصوت الواحد، وأنظمة أخرى كثيرة ومعقدة مثل النظام الذي استخدمته ألمانيا في الحرب العالمية الثانية والذي أطلق عليه اسم   ADFGVX. وفي هذا النظام يبدأ المشيفر بإحلال حروف في مصفوفة 6 6 تحتوي على 26 حرف أبجدي، 10 أرقام عددية، كالآتي:

 

 

 

A

D

F

G

V

X

A

B

2

E

5

R

L

D

I

9

N

A

1

C

F

3

D

4

F

6

G

G

7

H

8

J

0

K

V

M

O

P

Q

S

T

X

U

V

W

X

Y

Z

 

 ثم يكتب نص الشفرة عند هذه المرحلة. فمثلا رسالة "يبدأ الهجوم عند الفجر" (ATTACK BEGINS AT DAWN) تكتب إحداثيات حروف الرسالة كالآتي: يقع حرف A في المصفوفة على السطر D، والعمود G، فيأخذ DG، ويقع حرف  Tفي المصفوفة على السطر V، والعمود X، فيأخذ VX، وهكذا.. وتكون الشفرة الأولى وفقا لذلك كالآتي: DGVXV XDGDX.

يعاد شيفرة الرسالة في المرحلة الثانية في مستطيل آخر حيث تكتب فوقه الكلمة المفتاحية، وسنختار هنا كلمة  GERMANY. ثم ترقم الأعمدة وفقا لأرقام الحروف الأبجدية في تلك الكلمة كالآتي:

 

G

E

R

M

A

N

Y

3

2

6

4

1

5

7

D

G

V

X

V

X

D

G

D

X

G

X

A

A

A

F

F

X

D

A

D

F

V

V

D

G

V

X

F

D

D

G

X

F

D

F

 

 

 

 

 

 

 

ثم تأتي المرحلة الأخيرة بكتابة مجموعات الحروف وفقا لترتيب الأعمدة وكل مجموعة تحتوي على خمسة حروف، وتبدو الشفرة كالآتي:VXDGX  GDFVD  ومن يحل الشفرة تلزمه الكلمة المفتاحية أو كلمة السر GERMANY  والمصفوفة   ADFGVX من أجل إعادة فك رموزها. ومن هذا المفهوم، يتضح أن الشفرة في هذا الاستخدام ، ليست هي الكود  code