Jump to content

എൻക്രിപ്ഷൻ

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(Encryption എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

ക്രിപ്‌റ്റോഗ്രഫിയിൽ, അംഗീകൃത കക്ഷികൾക്ക് മാത്രമേ ആക്‌സസ്സുചെയ്യാനാകൂ, അംഗീകാരമില്ലാത്തവർക്ക് കഴിയില്ല എന്ന തരത്തിൽ ഒരു സന്ദേശമോ വിവരമോ എൻകോഡുചെയ്യുന്ന പ്രക്രിയയാണ് എൻക്രിപ്ഷൻ. എൻ‌ക്രിപ്ഷൻ‌ തന്നെ ഇടപെടലിനെ തടയുന്നില്ല, പക്ഷേ ഇന്റർ‌സെപ്റ്ററിലേക്ക് മനസ്സിലാക്കാവുന്ന ഉള്ളടക്കത്തെ നിരസിക്കുന്നു. ഒരു എൻ‌ക്രിപ്ഷൻ സ്കീമിൽ, പ്ലെയിൻ‌ടെക്സ്റ്റ് എന്ന് വിളിക്കപ്പെടുന്ന ഉദ്ദേശിച്ച വിവരമോ സന്ദേശമോ എൻ‌ക്രിപ്ഷൻ അൽ‌ഗോരിതം ഉപയോഗിച്ച് ഒരു എൻ‌ക്രിപ്റ്റ് ചെയ്യുന്നു - ഒരു സൈഫർ - ജനറേറ്റ് ചെയ്യുന്ന സൈഫർ‌ടെക്സ്റ്റ് ഡീക്രിപ്റ്റ് ചെയ്താൽ മാത്രമേ വായിക്കാൻ കഴിയൂ. സാങ്കേതിക കാരണങ്ങളാൽ, ഒരു എൻ‌ക്രിപ്ഷൻ സ്കീം സാധാരണയായി ഒരു അൽ‌ഗോരിതം സൃഷ്ടിക്കുന്ന ഒരു കപട-റാൻഡം എൻ‌ക്രിപ്ഷൻ കീ ഉപയോഗിക്കുന്നു. താക്കോൽ കൈവശം വയ്ക്കാതെ സന്ദേശം ഡീക്രിപ്റ്റ് ചെയ്യുന്നത് തത്ത്വത്തിൽ സാധ്യമാണ്, പക്ഷേ, നന്നായി രൂപകൽപ്പന ചെയ്ത എൻ‌ക്രിപ്ഷൻ സ്കീമിനായി, ഗണ്യമായ കമ്പ്യൂട്ടേഷണൽ റിസോഴ്സുകളും കഴിവുകളും ആവശ്യമാണ്. അംഗീകൃത സ്വീകർത്താവിന് സ്വീകർത്താക്കൾക്ക് ഒറിജിനേറ്റർ നൽകിയ കീ ഉപയോഗിച്ച് സന്ദേശം എളുപ്പത്തിൽ ഡീക്രിപ്റ്റ് ചെയ്യാൻ കഴിയും, പക്ഷേ അനധികൃത ഉപയോക്താക്കൾക്ക് അല്ല.

തരങ്ങൾ

[തിരുത്തുക]

സൈമെട്രിക്ക് കീ

[തിരുത്തുക]

സമമിതി-കീ സ്കീമുകളിൽ, [1]എൻക്രിപ്ഷനും ഡീക്രിപ്ഷൻ കീകളും ഒന്നുതന്നെയാണ്. സുരക്ഷിതമായ ആശയവിനിമയം നേടുന്നതിന് ആശയവിനിമയ കക്ഷികൾക്ക് ഒരേ കീ ഉണ്ടായിരിക്കണം. ജർമ്മൻ മിലിട്ടറിയുടെ എനിഗ്മ മെഷീൻ ഒരു സമമിതി കീയുടെ(Symmetric key) ഉദാഹരണമാണ്. ഓരോ ദിവസവും പ്രധാന ക്രമീകരണങ്ങൾ ഉണ്ടായിരുന്നു. മെഷീൻ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് സഖ്യകക്ഷികൾ കണ്ടെത്തിയപ്പോൾ, ഒരു നിശ്ചിത ദിവസത്തെ പ്രക്ഷേപണത്തിനായി എൻക്രിപ്ഷൻ കീ കണ്ടെത്താൻ കഴിഞ്ഞാലുടൻ സന്ദേശങ്ങളിൽ എൻകോഡുചെയ്‌ത വിവരങ്ങൾ മനസ്സിലാക്കാൻ അവർക്ക് കഴിഞ്ഞു.

പൊതു കീ

[തിരുത്തുക]
സെർവറുകളിൽ എൻക്രിപ്ഷൻ എങ്ങനെ ഉപയോഗിക്കുന്നു എന്നതിന്റെ ചിത്രം പബ്ലിക് കീ എൻക്രിപ്ഷൻ.

പബ്ലിക് കീ എൻ‌ക്രിപ്ഷൻ സ്കീമുകളിൽ, ആർക്കും സന്ദേശങ്ങൾ ഉപയോഗിക്കുന്നതിനും എൻ‌ക്രിപ്റ്റ് ചെയ്യുന്നതിനുമായി എൻ‌ക്രിപ്ഷൻ കീ പ്രസിദ്ധീകരിക്കുന്നു. എന്നിരുന്നാലും, സ്വീകരിക്കുന്ന കക്ഷിക്ക് മാത്രമേ സന്ദേശങ്ങൾ വായിക്കാൻ പ്രാപ്തമാക്കുന്ന ഡീക്രിപ്ഷൻ കീയിലേക്ക് ആക്സസ് ഉള്ളൂ. [2] പബ്ലിക് കീ എൻ‌ക്രിപ്ഷൻ ആദ്യമായി ഒരു രഹസ്യ പ്രമാണത്തിൽ 1973 ൽ വിവരിച്ചു; [3] അതിനുമുമ്പ് എല്ലാ എൻ‌ക്രിപ്ഷൻ സ്കീമുകളും സമമിതി-കീ ആയിരുന്നു (സ്വകാര്യ കീ എന്നും വിളിക്കപ്പെടുന്നു). [4]: 478 പിന്നീട് പ്രസിദ്ധീകരിച്ചെങ്കിലും, ഡിഫിയുടെയും ഹെൽമാന്റെയും സൃഷ്ടികൾ, ഒരു വലിയ വായനക്കാരുള്ള ഒരു ജേണലിൽ പ്രസിദ്ധീകരിച്ചു, രീതിശാസ്ത്രത്തിന്റെ മൂല്യം വ്യക്തമായി വിവരിച്ചു [5] ഈ രീതി ഡിഫി ഹെൽമാൻ കീ എക്സ്ചേഞ്ച് എന്നറിയപ്പെട്ടു.

പൊതുവായി ലഭ്യമായ പബ്ലിക് കീ എൻ‌ക്രിപ്ഷൻ ആപ്ലിക്കേഷൻ പ്രെറ്റി ഗുഡ് പ്രൈവസി (പി‌ജി‌പി) 1991 ൽ ഫിൽ സിമ്മർമാൻ എഴുതി സോഴ്സ് കോഡ് ഉപയോഗിച്ച് സൗജന്യമായി വിതരണം ചെയ്തു; ഇത് 2010 ൽ സിമാന്റെക് വാങ്ങിയതാണ്, ഇത് പതിവായി അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നു.[6]

അവലംബം

[തിരുത്തുക]
  1. Symmetric-key encryption software
  2. Bellare, Mihir. "Public-Key Encryption in a Multi-user Setting: Security Proofs and Improvements." Springer Berlin Heidelberg, 2000. Page 1.
  3. "Public-Key Encryption - how GCHQ got there first!". gchq.gov.uk. Archived from the original on May 19, 2010.
  4. Goldreich, Oded. Foundations of Cryptography: Volume 2, Basic Applications. Vol. 2. Cambridge university press, 2004.
  5. Diffie, Whitfield; Hellman, Martin (1976), New directions in cryptography, vol. 22, IEEE transactions on Information Theory, pp. 644–654
  6. "Symantec buys encryption specialist PGP for $300M". Archived from the original on 2014-07-04. Retrieved 2019-11-02.
"https://ml.wikipedia.org/w/index.php?title=എൻക്രിപ്ഷൻ&oldid=4009511" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്