الخطوط العامة للتعمية

يدرس **[[علم التعمية]]** التعميةَ، بوصفها إجرائيات لإخفاء المعلومات وفك التعمية، وهي الإجرائية المعاكسة للتعمية، واستخراج المُعَمَّى، وهو القدرة على اكتشاف المعلومات المخفية من غير معرفة طريقة تعميتها. يُقاطِع علم التعمية الرياضيات مع الهندسة وعلوم الحاسوب.
## أساسيات التعمية
* 
* 
* 
* 
* 
* 
* 
* 
* أليس وبوب

## استعمالات التعمية

## فروع التعمية
* 
* 
* تعمية منيعة ضد الحوسبة الكمومية
* 
* 

## تاريخ التعمية
:المقالة الرئيسة: تاريخ التعمية و
* 
* 
* 
** 
** 
** 

## المُعَمِّيات

### التقليدية
#### تعمية بالإعاضة

* إعاضة وحيدة الألفبائية
** 
*** 
** 
** 
* إعاضة عديدة الألفبائيات
** 
** مُعَمّ ذاتي المفتاح
* 
** 

#### تعمية بالمناقلة
:
* 
* : معم يدوي باستعمال الورقة والقلم، استعمله جاسوس سوفييتي واحد على الأقل في خمسينيات القرن العشرين.

### خوارزميات تعمية معاصرة بمفتاح مشترك

#### معميات التدفق

*  و المعميان المُستعملان في معيار النظام العالمي لاتصالات الهواتف المحمولة (GSM) للهواتف الخلوية.
*  معمي تدفق يعتمد على سلسلة فيبوناتشي
* 
** المبرقة الكاتبة السرية (T52)، آلة تعمية ألمانية ميكانيكية طورتها شركة الهندسة الكهربائية سيمنز وهالسكة واستعملت في الحرب العالمية الثانية، أطلق عليها الحلفاء الاسم الرمزي حفشية .
** : معمي تدفق طوره روس أندرسون سنة 1994م، الكراكي هو نوع سمك، هو الاسم الرمزي الذي أُطلق عليه.
** 
* : مولد أرقام معماة، اسمه (ISAAC) مختصر الحروف الأولى للعبارة التي تصف مبدأ عمله:  ومعناه: حَرْف، إزاحة، مراكمة، إضافة، عد.
* .
*  معم تدفق طول مفتاحه 128 بتاً، طُوِّر سنة 2000.
*  معمي تدفق ياباني طُوِّر سنة 2002، توصية  الياباني.
* 
* . بدئية تعمية يُمكن أن تستعمل دالةً للتلبيد ومعمياً للتدفق.
*  (RC4) معمي تدفق طوره رونالد ريفست سنة 1987م، يدعم مفاتيح طولها بين 40 و 2048 بت.
** CipherSaber – (RC4 variant with 10 byte random متجه التهيئة, easy to implement
*  – an eSTREAM recommended cipher
** ChaCha20 – A Salsa20 variant.
*  (SEAL)
* SNOW
* SOBER
** SOBER-t16
** SOBER-t32
*  (WAKE) معمي تدفق طوره ديفيد ويلر سنة 1993م.

#### معميات الفِدر

* 
* ، نسبة إلى 
* معيار التعمية المتقدم (AES) المعيار الذي تبناه المعهد الوطني للمعايير والتقانة سنة 1997، حجم الفدرة فيه 128 بتاً، طوَّره  و.
* ، معمي فِدر مقاس فِدرته 128 بتاً.
* BEAR – built from a stream cypher and hash function, by Ross Anderson
* خوارزمية بلوفيش (خوارزمية تشفير)، مقاس الفِدرة 64 بتاً; طورها بروس شناير بالمشاركة.
* كامليا (خوارزمية تعمية) – 128-bit block; NESSIE selection (NTT & Mitsubishi Electric);  recommendation
* CAST-128 (CAST5) – 64-bit block; one of a series of algorithms by كارليسلي آدامز وستافورد تافاريس, insistent that the name is not due to their initials
** CAST-256 (CAST6) – فِدرة مقاسها 128 بتاً; the successor to CAST-128 and a candidate for the AES competition
* CIPHERUNICORN-A & فِدرة مقاسها 128 بتاً، توصية 
* CIPHERUNICORN-E – فِدرة مقاسها 64 بتاً، توصية 
* CMEA – cipher used in US cellphones, found to have weaknesses.
* CS-Cipher – 64-bit block
* معيار تعمية البيانات (DES) صدر سنة 1976 ويُعمِّي فِدرة مقاسها 64 بتاً.
* DEAL – an AES candidate derived from DES
* DES-X – a variant of DES to increase the key size.
* 
* GDES – a DES variant designed to speed up encryption
* Grand Cru – 128-bit block
* Hierocrypt-3 – 128-bit block;  recommendation
* Hierocrypt-L1 – 64-bit block;  recommendation (limited)
* IDEA NXT – project name FOX, 64-bit and 128-bit block family; Mediacrypt (Switzerland); by Pascal Junod & Serge Vaudenay of Swiss Institute of Technology Lausanne
* International Data Encryption Algorithm (IDEA) – 64-bit block;جيمس ماسي & X Lai of ETH Zurich
* Iraqi Block Cipher (IBC)
* KASUMI – 64-bit block; based on MISTY1, adopted for next generation W-CDMA cellular phone security
* KHAZAD – 64-bit block designed by Barretto and 
* Khufu and Khafre – 64-bit block ciphers
* Kuznyechik – Russian 128-bit block cipher, defined in GOST R 34.12-2015 and RFC 7801.
* LION – block cypher built from stream cypher and hash function, by Ross Anderson
* LOKI89/91 – 64-bit block ciphers
* LOKI97 – 128-bit block cipher, AES candidate
*  – by Tuchman *et al.* of آي بي إم, early 1970s; modified by NSA/NBS and released as DES
* MAGENTA – AES candidate
* Mars – AES finalist, by Don Coppersmith et al.
* MISTY1 – NESSIE selection 64-bit block; Mitsubishi Electric (Japan);  recommendation (limited)
* MISTY2 – 128-bit block: Mitsubishi Electric (Japan)
* Nimbus – 64-bit block
* NOEKEON – 128-bit block
* NUSH – variable block length (64-256-bit)
* Q – 128-bit block
* RC2 – 64-bit block, variable key length
** آر سي 6 – variable block length; AES finalist, by رونالد ريفست *et al.*
**  معمي فدر طوره رونالد ريفست سنة 1994م، مقاس فِدرته 32 أو 64 أو 128 بتاً.
* SAFER – variable block length
* SC2000 – مقاس فِدرته 128 بتاً ; توصية  اليابانية.
* Serpent – 128-bit block; AES finalist by Ross Anderson، Eli Biham، Lars Knudsen
* SHACAL-1 – 160-bit block
* SHACAL-2 – 256-bit block cypher; NESSIE selection Gemplus (France)
* Shark – grandfather of Rijndael/AES, by Daemen and Rijmen
**  – father of Rijndael/AES, by Daemen and Rijmen
* TEA – by  & 
* 3DES – by Walter Tuchman, leader of the  design team—not all triple uses of DES increase security, Tuchman's does;  recommendation (limited), only when used as in FIPS Pub 46-3
* Twofish – 128-bit block; AES finalist by بروس شناير *et al.*
* XTEA – by  & 
* 3-Way – 96-bit block by 
* Polyalphabetic substitution machine cyphers
** Enigma – WWII German rotor cypher machine—many variants, any user networks for most of the variants
** Purple – highest security WWII Japanese Foreign Office cypher machine; by Japanese Navy Captain
** سيغابا – WWII US cypher machine by William Friedman، Frank Rowlett *et al.*
** TypeX – WWII UK cypher machine
* Hybrid code/cypher combinations
** JN-25 – WWII Japanese Navy superencyphered code; many variants
** Naval Cypher 3 – superencrypted code used by the Royal Navy in the 1930s and into WWII

### خوارزميات تعمية معاصرة بمفتاح عام

* ACE-KEM – NESSIE selection asymmetric encryption scheme; IBM Zurich Research
** ACE Encrypt
* Chor-Rivest
* طريقة ديفي وهيلمان لتبادل المفاتيح – توصية 
* 
* 
* PSEC-KEM – NESSIE selection asymmetric encryption scheme; NTT (Japan);  recommendation only in DEM construction w/SEC1 parameters
** ECIES – *Elliptic Curve Integrated Encryption System*, Certicom Corporation
** ECIES-KEM
**  – توصية 
* EPOC
* Kyber
* Merkle–Hellman knapsack cryptosystem – knapsack scheme
* McEliece cryptosystem
* Niederreiter cryptosystem
* NTRUEncrypt
* RSA – factoring
** RSA-KEM – NESSIE selection asymmetric encryption scheme; ISO/IEC 18033-2 draft
** RSA-OAEP –  recommendation
*  – factoring
** Rabin-SAEP
** HIME(R)
* Paillier cryptosystem
* Threshold cryptosystem
* XTR

## المفاتيح

### مصادقة المفتاح
:المقالة الرئيسة: 
* 
**  (X.509)
** OpenPGP
* 
** 
** 
* 
* 
* 
* 

### نقل المفاتيح أو تبادلها
* 
* 
* Needham–Schroeder
* Offline private key
* Otway–Rees
* Trusted paper key
* Wide Mouth Frog

### المفاتيح الضعيفة
:المقال الرئيس: 
* 
* 
* Related key attack
* 
* 
* 
* Password-authenticated key agreement
* عبارة مرور
* 
* 

## دوال تلبيد تعموية

* 
* 
** Encrypted CBC-MAC (EMAC) – NESSIE selection MAC
** رمز مصادقة الرسالة القائم على التلبيد – NESSIE selection MAC; ISO/IEC 9797-1، FIPS PUB 113 and IETF RFC
** TTMAC – (Two-Track-MAC) NESSIE selection MAC; K.U.Leuven (Belgium) & debis AG (Germany)
** UMAC – NESSIE selection MAC; Intel, UNevada Reno, IBM, Technion, & UC Davis
** Oblivious Pseudorandom Function
* إم دي5 – one of a series of message digest algorithms by Prof رونالد ريفست of MIT; 128-bit digest
*  – developed at NSA 160-bit digest, an FIPS standard; the first released version was defective and replaced by this; NIST/NSA have released several variants with longer 'digest' lengths;  recommendation (limited)
** SHA-256 – NESSIE selection hash function, FIPS 180-2, 256-bit digest;  recommendation
** SHA-384 – NESSIE selection hash function, FIPS 180-2, 384-bit digest;  recommendation
** SHA-512 – NESSIE selection hash function, FIPS 180-2, 512-bit digest;  recommendation
* 
* Streebog – Russian algorithm created to replace an obsolete معايير GOST hash function defined in obsolete standard GOST R 34.11-94.
* RIPEMD-160 – developed in Europe for the RIPE project, 160-bit digest;  recommendation (limited)
* RTR0 – one of Retter series; developed by Maciej A. Czyzewski؛ 160-bit digest
* Tiger – by Ross Anderson *et al.*
* Snefru – NIST hash function competition
* Whirlpool – NESSIE selection hash function, Scopus Tecnologia S.A. (Brazil) & K.U.Leuven (Belgium)

## استخراج المُعَمَّى

### التقليدي
* 
* 
* 
* 

### المعاصر
* خوارزميات تعمية متناظرة
** Boomerang attack
** 
** Davies' attack
** 
** Impossible differential cryptanalysis
** 
** 
** Meet-in-the-middle attack
** Mod-n cryptanalysis
** Related-key attack
** Slide attack
** XSL attack
* لدوال التلبيد:
** هجوم عيد الميلاد
* أنواع الهجوم (تحليل الشفرات)
** 
** 
** هجوم على النص المعمى
** 
* Side channel attacks
** تحليل القدرة
** 
** Cold boot attack
* هجمات الشبكة
** 
** 
* هجمات خارجية
** Black-bag cryptanalysis
** Rubber-hose cryptanalysis

## Robustness properties
* أمن مبرهن
* Random oracle model
* Ciphertext indistinguishability
* Semantic security
* Malleability
* السرية التامة للأمام
* Forward anonymity
* Freshness
* 

## مُعَمَّيات لمَّا تفك بعد

* Beale ciphers
* Chaocipher
* D'Agapeyeff cipher
* Dorabella cipher
* 
* Shugborough inscription
* 

## منظمات ومشاريع
### معايير التعمية
* المعايير الاتحادية لمعالجة المعلومات (FIPS)، برنامج للمنشورات يديره المعهد الوطني للمعايير والتقانة لإنتاج معايير في تخصصات مختلفة تخدم عمل الحكومة الاتحادية للولايات المتحدة، يوجد عدد من هذه المعايير مرتبطة بالتعمية.
* المعهد الأمريكي للمعايير الوطنية (ANSI)، أطلق عملية مستمرة لوضع المعايير في العديد من المجالات، بعضها مرتبط بالتعمية.
* المنظمة الدولية للمعايير (ISO)، تُشرف على عملية صناعة معايير عالمية، بعضها مرتبط بالتعمية.
* معهد مهندسي الكهرباء والإلكترونيات (IEEE)، تُشرف على عملية صناعة معايير عالمية، بعضها مرتبط بالتعمية.
* مجموعة مهندسي الإنترنت (IETF) تُشرف على إصدار المعايير المرتبطة بالإنترنت وبروتوكلاتها، ويطلق عليها اسم وثائق طلب التعليقات، بعضها مرتبط بالتعمية.

### استخراج المُعمَّى
* وكالة الأمن القومي الأمريكية (NSA) وكالة اتحادية أمريكية، تُدير عملية تطوير داخلية لاستخراج المعمى وتساعد المعهد الوطني للمعايير والتقانة بالمسائل المرتبطة بالتعمية.
* المقر الرئيس للاتصالات الحكومية (GCHQ) وكالة حكومية بريطانية، تُدير عملية تطوير داخلية لاستخراج المعمى، ولوضع معايير التعمية لحكومة المملكة المتحدة.
* Defence Signals Directorate (DSD) – Australian SIGINT agency, part of إيكيلون
* وكالة أمن الاتصالات (CSE) وكالة الاستخبارات الكندية.

### Open efforts
* معيار تعمية البيانات (DES) – NBS selection process, ended 1976
* RIPE – division of the RACE project sponsored by the الاتحاد الأوروبي, ended mid-1980s
* معيار التعمية المتقدم (AES) – a "break-off" competition sponsored by NIST, ended in 2001
* NESSIE Project – an evaluation/selection program sponsored by the الاتحاد الأوروبي, ended in 2002
* eSTREAM– program funded by ECRYPT؛ motivated by the failure of all of the stream ciphers submitted to NESSIE, ended in 2008
*  مشروع مدعوم من الحكومة اليابانية فيه آلية لتقييم خورزاميات التعمية وإصدار توصيات بشأنها.
*  برمجية تعليم مجانية بالألمانية والإنجليزية تشرح التعمية واستخراج المُعَمَّى.

## Influential cryptographers
List of cryptographers

## مسائل قانونية
* 
* حرية التعبير
** *[[Bernstein v. United States]]* - دانييل يوليوس بيرنشتاين's challenge to the restrictions on the export of cryptography from the United States.
** *[[Junger v. Daley]]*
** DeCSS
** Phil Zimmermann - Arms Export Control Act investigation regarding the PGP software.
* Export of cryptography
*  and Clipper Chip
* قانون الألفية للملكية الرقمية
* إدارة الحقوق الرقمية (DRM)
* Patents
** RSA – now public domain
** ديفيد شوم – and digital cash
* التعمية وإنفاذ القانون
** تنصت عبر الهاتف
** تجسس
* Cryptography laws in different nations
** Official Secrets Act – United Kingdom, India, Ireland, Malaysia, and formerly New Zealand
**  – United Kingdom

## منشورات

* 
* Encyclopedia of Cryptography and Security
*  – quarterly journal focusing on historical aspects
*  مقالة علمية كتبها كلود شانون، تعرض التعمية من وجهة نظر نظرية المعلومات.

## اختصاصات ذات صلة
* هندسة الأمن

## انظر أيضاً
* الخطوط العامة لعلم الحاسوب
* الخطوط العامة لأمن الحاسوب

## المراجع

تصنيف:قوائم مواضيع
تصنيف:الخطوط العامة للعلوم
تصنيف:قوائم التعمية