حساب کاربری
​
زمان تقریبی مطالعه: 9 دقیقه
لینک کوتاه

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

در ادامه یک مرور کلی بر روئوس مطالب در زمینه رمزنگاری ارائه می‌شود:

رمزنگاری بررسی و شناخت شیوه‌های پنهان کردن اطلاعات است. رمزنگاری جدید به رشته‌های علمی ریاضیات،علوم رایانه، مهندسی تقسیم می‌شود. زمینه های کاربردی زیادی مانند خودپردازها، گذرواژه و تجارت الکترونیک و امضای دیجیتال وجود دارند که از رمزنگاری استفاده میکنند.

فهرست

  • ۱ ماهیت رمزنگاری
  • ۲ استفاده از تکنیک های رمزنگاری
  • ۳ مشتقات رمزنگاری
  • ۴ تاریخچه رمزنگاری
  • ۵ رمزکردن
  • ۶ کلاسیک
  • ۷ مدرن
  • ۸ کلیدها
  • ۹ توابع هش رمزنگاری
  • ۱۰ کشف نوشته رمزی
  • ۱۱ خصوصیات مقاوم
  • ۱۲ کدها و رمزهای کرک نشده
  • ۱۳ سازمان ها و پروژه های انتخابی
  • ۱۴ Legal issues
  • ۱۵ انتشارات دانشگاهی و حرفه ای
  • ۱۶ علوم وابسته
  • ۱۷ همچنین مراجعه کنید به
  • ۱۸ References

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

مقاله اصلی : رمزنگاری
  • رمزنگاری –
  • کلید رمز –
  • رمز کردن (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 –
  • en: World War I cryptography –
  • en: World War I cryptography –
  • 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 –

مدرن

الگوریتم کلید متقارن

مقاله اصلی: الگوریتم کلید متقارن
  • رمزکردن جریان

مقاله اصلی:

  • en: Stream ciphers
  • en: A5/1 & en: A5/2 – رمزکنندهٔ مخصوص برای جی‌اس‌ام استاندارد تلفن سلولی
  • 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 –
  • D'Agapeyeff –
  • 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

آخرین نظرات
  • اطلاعات
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.