جستارهای رمزنگاری

انگلیسی
در ادامه یک مرور کلی بر روئوس مطالب در زمینه رمزنگاری ارائه می‌شود:
رمزنگاری بررسی و شناخت شیوه‌های پنهان کردن اطلاعات است. رمزنگاری جدید به رشته‌های علمی ریاضیات،علوم رایانه، مهندسی تقسیم می‌شود. برنامه‌های کاربردی رمزنگاری شامل خودپرداز، گذرواژه و تجارت الکترونیک، می‌شود.
ماهیت رمزنگاری
مقاله اصلی : رمزنگاری
رمزنگاری –
کلید رمز –
رمز کردن (Cipher) –
متن رمزنگاری شده –
متن آشکار –
کد –
Tabula recta (Tabula recta)
آلیس و باب (Alice and Bob) –
استفاده از تکنیک‌های رمزنگاری
Commitment scheme –
محاسبه چندبخشی امن Secure multiparty computation –
رای‌گیری الکترونیکی –
اصالت‌سنجی –
امضای دیجیتال –
Crypto system –
مسئله شام خوردن رمزنگاران –
Pseudonymity –
Anonymous Internet banking –
مسیریابی پیازی –
پول الکترونیکی –
مشتقات رمزنگاری
Cryptographic engineering –
Multivariate cryptography –
رمزنگاری کوانتومی –
پنهان نگاری –
رمزنگاری بصری –
تاریخچه رمزنگاری
مقاله اصلی: History of cryptography, Timeline of cryptography
Japanese cryptology from the 1500s to Meiji –
Reservehandverfahren –
پروژه ونونا –
Ultra –
رمزکردن
مقاله اصلی: Cipher
کلاسیک
رمزنگاری جانشینی –
رمز سزار –
* ROT13 –
Affine cipher –
Atbash –
Polyalphabetic substitution –
Vigenère cipher –
Autokey cipher –
Polygraphic substitution –
Playfair cipher –
Hill cipher –
رمزنگاری جابجایی –
Scytale –
Grille –
Permutation cipher –
VIC cipher –
مدرن
الگوریتم کلید متقارن
مقاله اصلی: الگوریتم کلید متقارن
رمزکردن جریان
مقاله اصلی:
- – رمزکننده مخصوص برای جی‌اس‌ام استاندارد تلفن سلولی
BMGL –
Chameleon (cipher) – *
Fish (cryptography) – *
::Geheimfernschreiber زیمنس نامیده می‌شود STURGEON بوسیله Bletchley Park –
Pike اصلاح بر روی FISH توسط Ross Anderson
HELIX –
ISAAC – intended as a PRNG
Leviathan –
LILI-128 –
MUGI – CRYPTREC recommendation
MULTI-S01 (CRYPTREC نظریه)
پد یک‌بار مصرف – Vernam and Mauborgne, patented mid-20s; an extreme stream cypher
Panama –
آر سی 4 (ARCFOUR) – one of a series by Professor Ron Rivest of MIT; CRYPTREC recommended limited to 128-bit key
CipherSaber – (آر سی 4 variant with 10 byte random بردار اولیه
Salsa20 – an eSTREAM رمزکننده سفارشی
SEAL –
SNOW –
SOBER –
WAKE
رمزگذاری قطعه‌ای
مقاله اصلی:رمزگذاری قطعه‌ای –
مقاله اصلی:مدهای کاری رمزهای قطعه‌ای
Product cipher –
رمزنگاری فیستل – pattern by Horst Feistel
استاندارد رمزنگاری پیشرفته (Rijndael) – 128 bit block; موسسه ملی فناوری و استانداردها منتخب برای AES, FIPS 197, 2001—توسط Joan Daemen و Vincent Rijmen; NESSIE ; CRYPTREC نظریه
Anubis – بلوک ۱۲۸ بیتی
BEAR – که از یک رمزکننده و تابع هش تشکیل شده است،: توسط راس جان اندرسون
بلوفیش – بلوک ۶۴ بیتی؛ توسطBruce Schneier وهمکاران
Camellia – بلوک ۱۲۸ بیتی؛ NESSIE CRYPTREC
cast-128 (CAST5) – بلوک ۶۴ بیتی؛ یکی از الگوریتم‌های ارائه شده توسطCarlisle Adams و Stafford Tavares
CAST-256 (CAST6) – بلوک‌های ۱۲۸بیتی؛ the successor to CAST-128 and a candidate for the AES competition
CIPHERUNICORN-A – بلوک‌های ۱۲۸بیتی؛ CRYPTREC
CIPHERUNICORN-E – بلوک‌ها ۶۴ بیتی؛ CRYPTREC recommendation (limited)
CMEA –.
CS-Cipher – بلوک‌ها ۶۴ بیتی
استاندارد رمزنگاری داده‌ها (DES) – بلوک‌ها ۶۴ بیتی؛ FIPS 46-3, 1976
DEAL –
DES-X – نوعی از DES برای افزایش سایز کلید.
FEAL –
GDES – a DES طراحی شده برای افزایش سرعت رمزنگاری
Grand Cru – بلوک‌های ۱۲۸بیتی
Hierocrypt-3 – بلوک‌های ۱۲۸بیتی؛ CRYPTREC
Hierocrypt-L1 – بلوک‌ها ۶۴ بیتی؛ CRYPTREC
IDEA NXT – project name FOX, بلوک‌های ۱۲۸و ۶۴ بیتی؛ Mediacrypt (Switzerland); by Pascal Junod و Serge Vaudenay
الگوریتم بین‌المللی رمزگذاری داده‌ها (IDEA) – بلوک‌ها ۶۴ بیتی؛ James Massey - X Lai of دانشگاه صنعتی زوریخ
Iraqi Block Cipher (IBC) –
KASUMI – بلوک‌ها ۶۴ بیتی؛ برپایه MISTY1, W-CDMA تلفن همراه security
KHAZAD –توسط رمزکننده بلوک‌ها ۶۴ بیتی Barretto and Rijmen
Khufu and Khafre – رمزکننده بلوک‌های ۶۴ بیتی
LION – توسط Ross Anderson
LOKI89/91 – رمزکننده بلوک‌های ۶۴بیتی
LOKI97 – رمزکننده بلوک‌های ۱۲۸بیتی، AES candidate
لوسیفر (رمزنگاری) – توسط آی‌بی‌ام، اوایل 1970s; تغییریافته توسطآژانس امنیت ملی ایالات آمریکا، DES
MAGENTA – AES کاندید
Mars – AES finalist, by Don Coppersmith et al.
MISTY1 – NESSIE بلوک‌های ۶۴ بیتی؛ Mitsubishi Electric (Japan); CRYPTREC
MISTY2 – بلوک‌های ۱۲۸بیتی
Nimbus -ndash بلوک‌های ۶۴بیتی
NOEKEON – بلوک‌های ۱۲۸بیتی
NUSH – طول بلوک متغیر (64 - 256 bits)
Q – بلوک‌های ۱۲۸بیتی
RC2 – بلوک‌های ۶۴بیتی، طول کلید متغیر
RC6 – طول بلوک متغیر؛ AES finalist, by Ron Rivest et al.
RC5 – Ron Rivest
SAFER – طول بلوک متغیر
SC2000 – بلوک‌های ۱۲۸بیتی؛ CRYPTREC recommendation
Serpent – بلوک‌های ۱۲۸بیتی؛ AES finalist by راس اندرسون، Eli Biham, Lars Knudsen
SHACAL-1 – بلوک‌های ۱۶۰ بیتی
SHACAL-2 – رمزکننده بلوک‌های ۲۵۶ بیتی NESSIE selection Gemplus (France)
Shark – پدر بزرگ Rijndael/AES, by Daemen and Rijmen
Square – پدرRijndael/AES, by Daemen and Rijmen
TEA – توسط David Wheeler - Roger Needham
Triple DES – by Walter Tuchman, لوسیفر (رمزنگاری) CRYPTREC
Twofish – بلوک‌های ۱۲۸ بیتی توسط Bruce Schneier et al.
XTEA – توسط David Wheeler - Roger Needham
3-Way – بلوک‌های ۹۶ بیتی توسط Joan Daemen
Polyalphabetic substitution machine cyphers
ماشین انیگما -ndash
Purple –
SIGABA – by William Friedman, Frank Rowlett et al.
TypeX –
JN-25 –
Naval Cypher 3 –
الگوریتم‌های کلید نامتقارن
مقاله اصلی | رمزنگاری کلید عمومی
ACE-KEM – NESSIE
ACE Encrypt –
Chor-Rivest –
پروتکل تبادل کلید دیفی-هلمن – CRYPTREC
رمزنگاری الجمل –
رمزنگاری منحنی بیضوی –
PSEC-KEM – NESSIE: NTT (Japan); CRYPTREC
ECIES –
ECIES-KEM –
ECDH – CRYPTREC
EPOC –
سیستم رمزنگاری کوله پشتی مرکل-هلمن –
McEliece –
Niederreiter cryptosystem –
رمزنگاری ان‌تی‌آریو –
آراس‌ای –
RSA-KEM – NESSIE
RSA-OAEP – CRYPTREC
Rabin cryptosystem –
Rabin-SAEP –
HIME(R) –
Threshold cryptosystem –
XTR –
کلیدها
مقاله اصلی
کلید رمز
تصدیق
مقاله اصلی
Key authentication
زیرساخت کلید عمومی –
X.509 –
گواهی دیجیتال –
مرجع صدور گواهی دیجیتال –
Certificate revocation list –
ID-based cryptography –
Certificate-based encryption –
Secure key issuing cryptography –
Certificateless cryptography –
درخت درهم سازی –
حمل و نقل / تبادل
پروتکل تبادل کلید دیفی-هلمن –
حمله مرد میانی –
Needham–Schroeder –
Offline private key –
Otway–Rees –
Trusted paper key –
Wide Mouth Frog –
کلیدهای ضعیف
مقاله اصلی
Weak key
حمله جستجوی فراگیر –
حمله لغت‌نامه‌ای –
Related key attack –
Key derivation function –
Key strengthening –
گذرواژه –
Password-authenticated key agreement –
Passphrase –
Salt –
توابع هش رمزنگاری
مقاله اصلی
تابع درهم‌سازی رمزنگارانه
کد اصالت سنجی پیام –
کد اصالت‌سنجی پیام برپایه درهم‌سازی –
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
ام‌دی۵ – یکی از سری الگوریتم‌های هضم پیام توسط پروفسور Ron Rivest of MIT; 128 bit digest
SHA-1 – توسعه یافته توسط NSA;
SHA-256 – NESSIE تابع هش انتخابی, FIPS 180-2, 256 bit digest; CRYPTREC
اس‌اچ‌ای-۲ – NESSIE تابع هش انتخابی, FIPS 180-2, 384 bit digest; CRYPTREC
SHA-512 – NESSIE تابع هش انتخابی, FIPS 180-2, 512 bit digest; CRYPTREC
RIPEMD-160 – در اروپا RIPE توسعه پروژه , 160-bit digest;CRYPTREC
Tiger – توسط Ross Anderson et al.
Snefru –
Whirlpool – NESSIE تابع هش انتخابی
کشف نوشته رمزی
مقاله اصلی
تحلیل رمز
کلاسیک:
Frequency analysis –
Contact analysis –
Index of coincidence –
آزمون کاسیسکی –
پیشرفته:
الگوریتم‌های متقارن
Boomerang attack –
حمله جستجوی فراگیر –
Davies attack –
Differential –
Impossible differential –
Integral –
Linear –
Meet-in-the-middle attack –
Mod-n –
Related-key attack –
حمله لغزش –
حمله ایکس اس ال –
توابع هش:
حمله روز تولد
Attack model
Chosen-ciphertext –
حمله متن انتخاب شده –
Ciphertext-only –
حمله متن آشکار –
Side channel attack
Power analysis –
Timing attack –
حملات شبکه‌ای
حمله مرد میانی –
حمله‌ی بازپخش (تکرار) –
حملات خارجی
Black-bag –
Rubber-hose –
خصوصیات مقاوم
Provable security –
Random oracle model –
Ciphertext indistinguishability –
امنیت معنایی –
Malleability –
کدها و رمزهای کرک نشده
مقاله اصلی : Uncracked codes and ciphers
Beale ciphers –
Chaocipher –
DAgapeyeff –
Dorabella Cipher –
Rongorongo –
Shugborough inscription –
دست‌نوشته‌های ووینیچ –
سازمان‌ها و پروژه‌های انتخابی
استانداردها
مقاله اصلی|Cryptography standards
Federal Information Processing Standard
ANSI –
ISO –
موسسه مهندسان برق و الکترونیک –
نیروی ضربت مهندسی اینترنت –
رمزنگاری عمومی
آژانس امنیت ملی ایالات متحده آمریکا – ارزیابی / انتخاب داخلی ، بخش متصدی مسئولیت‌های رمزنگاری
GCHQ – ارزیابی / انتخاب داخلی ، بخش متصدی توسعه و معرفی استانداردهای رمزنگاری برای دولت بریتانیا
DSD – SIGINT سازمان اطلاعات استرالیا, قسمتی از ECHELON
Communications Security Establishment (CSE) – سازمان اطلاعات کانادا
Open efforts
استاندارد رمزنگاری داده‌هاDES – NBS بلوک انتخابی اتمام در سال 1976
استاندارد رمزنگاری پیشرفته – به ضمانتNIST, اتمام در سال 2001
NESSIE Project – یک برنامه ارزیابی / انتخاب با حمایت اتحادیه اروپا, اتمام در سال 2002
eSTREAM– توسطECRYPT; stream cipher
CRYPTREC – برنامه ارزیابی / توصیه با حمایت مالی دولت ژاپن ، پیش نویس توصیه‌های منتشر شده 2003
نیروی ضربت مهندسی اینترنت – مسئول فنی برای استاندارد اینترنت Request for Comment مجموعه‌ای در حال انجام است
CrypTool – یک نرم‌افزار آموزش الکترونیکی، ابزار آموزشی جامع به زبان‌های انگلیسی و آلمانی و در مورد رمزنگاری و دلیل حملات
Legal issues
آزادی بیان
Bernstein v. United States –
Junger v. Daley –
DeCSS –
Phil Zimmermann –
Export of cryptography –
Key escrow and Clipper Chip –
قانون کپی رایت هزاره دیجیتال –
مدیریت حقوق دیجیتال (DRM) –
ثبت اختراع
آراس‌ای – now public domain
David Chaum – and digital cash
Cryptography and law enforcement
شنود ارتباطات مخابراتی –
جاسوسی –
Cryptography laws in different nations
Official Secrets Act – بریتانیا, هند, جزیره ایرلند, مالزی, and formerly نیوزیلند
Regulation of Investigatory Powers Act 2000 – بریتانیا
انتشارات دانشگاهی و حرفه‌ای
اطلاعات بیشتر: Important publications in cryptography - Books on cryptography
Journal of Cryptology –
Encyclopedia of Cryptography and Security –
Cryptologia – فصلنامه تمرکز بر جنبه‌های تاریخی
Communication Theory of Secrecy Systems – رمزنگاری از منظر تئوری اطلاعات
علوم وابسته
Security engineering
همچنین مراجعه کنید به
مقاله اصلی:Cryptography
Cypherpunk –
Crypto-anarchism –
Echelon –
Zodiac Killer –
References