یہ زبان مشین کے ذریعے ترجمہ کی گئی ہے اور کسی انسان نے اس کا جائزہ نہیں لیا۔

ٹیکنالوجی · مضمون

انکرپشن کیسے کام کرتی ہے: ڈیجیٹل رازداری کی حفاظت کی ہدایت

اشاعت:

Each regular round involves four steps. First is the Byte Sub step, where each byte of the block is replaced by its substitute in an S-box. Next is the Shift Row step, followed by the Mix Column step. Matrix multiplication is performed. The final step is Add Round Key. This simpl
تصویر: John Savard · CC0 · Wikimedia Commons

مختصراً

انکرپشن ڈیجیٹل معلومات کو ریاضیاتی الگورتھم کے ذریعے رموز شدہ کر کے محفوظ رکھتی ہے تاکہ صرف صحیح کلید رکھنے والا اسے پڑھ سکے۔ جدید نظام عام طور پر دو قسم کی انکرپشن کو یکجا کرتے ہیں — سمیٹری اور اسمیٹری — تاکہ پیغام رسانی ایپلیکیشنز سے لے کر آن لائن بینکنگ تک سب کچھ محفوظ رہے، اور ریگولیٹرز اب نئے معیارات تیار کر رہے ہیں جو مستقبل کے کوانٹم کمپیوٹرز کے خلاف مزاحمت کر سکیں۔

یہ نسخہ اصل متن (English) کا مشینی ترجمہ ہے۔ اصل متن پڑھیں

انکرپشن قابلِ فہم معلومات کو، جسے plaintext کہا جاتا ہے، ایک ناقابلِ فہم شکل میں تبدیل کرنے کا عمل ہے جسے ciphertext کہا جاتا ہے، ایک ریاضیاتی الگورتھم اور ایک خفیہ قیمت جسے کلید کہا جاتا ہے، کے ذریعے۔ صرف وہ شخص جس کے پاس مماثل کلید ہو اس عمل کو الٹا سکتا ہے اور اصل ڈیٹا کو بحال کر سکتا ہے۔ یہ ایک ہی میکانزم اکثر اس چیز کی بنیاد ہے جسے آج لوگ "ڈیجیٹل رازداری" کہتے ہیں، محفوظ پیغام رسانی سے لے کر آن لائن بینکنگ تک۔

دو بنیادی اقسام: سمیٹری اور اسمیٹری

Cryptographic نظام عام طور پر دو زمرہ جات میں تقسیم ہوتے ہیں۔ سمیٹری انکرپشن ڈیٹا کو لاک اور کھولنے دونوں کے لیے ایک واحد خفیہ کلید استعمال کرتی ہے: بھیجنے والے اور موصول کنندہ دونوں کے پاس پہلے سے وہی کلید ہونی چاہیے، Proton رازداری کمپنی کے مطابق۔ یہ سمیٹری انکرپشن کو تیز بناتا ہے، لیکن یہ ایک عملی مسئلہ پیدا کرتا ہے — کلید خود کو کسی طریقے سے شیئر کرنا پڑتا ہے بغیر اس کے روکے جائے۔

اسمیٹری انکرپشن اس مسئلے کو دو ریاضیاتی طور پر منسلک کلیدوں کے ذریعے حل کرتی ہے: ایک عوامی کلید جو کھلے عام شیئر کی جا سکتی ہے، اور ایک نجی کلید جو خفیہ رہتی ہے۔ ایک کلید کے ساتھ انکرپٹ کیے گئے ڈیٹا کو صرف دوسری کلید سے ڈیکرپٹ کیا جا سکتا ہے، اس لیے پہلے سے کسی خفیہ کا تبادلہ کرنے کی ضرورت نہیں۔ سودے باز ہے رفتار: Proton نوٹ کرتے ہیں کہ اسمیٹری انکرپشن سمیٹری انکرپشن سے تقریباً 1,000 گنا سست ہے کیونکہ اس کا بنیادی ریاضی بہت زیادہ پیچیدہ ہے۔

اس سودے باز کی وجہ سے، زیادہ تر حقیقی نظام ایک ہائبرڈ انجام اختیار کرتے ہیں: اسمیٹری انکرپشن مختصر طور پر ایک کھلے نیٹ ورک پر ایک ایک بار کی سمیٹری کلید کے لیے استعمال ہوتی ہے، اور پھر تیز سمیٹری الگورتھم اصل بڑے ڈیٹا کو سنبھالتا ہے۔ یہ امتزاج HTTPS ویب سائٹ کنکشنز، virtual private networks (VPNs) اور encrypted ای میل کو طاقت دیتا ہے، Proton وضاحت کرتے ہیں۔

AES: زیادہ تر روزمرہ انکرپشن کے پیچھے معیار

سب سے زیادہ استعمال شدہ سمیٹری الگورتھم Advanced Encryption Standard (AES) ہے، جو امریکی National Institute of Standards and Technology (NIST) نے 26 نومبر 2001 کو Federal Information Processing Standard (FIPS) 197 کے طور پر شائع کیا۔ AES 128، 192 یا 256 بٹ کی کلید کی لمبائی کو سپورٹ کرتا ہے اور ڈیٹا کو 128-بٹ بلاکس میں پروسیس کرتا ہے۔ NIST اسے FIPS-منظور الگورتھم بیان کرتا ہے جو الیکٹرانک ڈیٹا کی حفاظت کے لیے استعمال کیا جا سکتا ہے، اور یہ دنیا بھر میں حکومت اور تجارتی نظام میں استعمال ہوتا ہے۔

"end-to-end" انکرپشن کو کیا خصوصی بناتا ہے

تمام انکرپشن حفاظت کی ایک جیسی سطح فراہم نہیں کرتے۔ معیاری انکرپشن "in transit," جیسے HTTPS میں استعمال ہونے والا TLS پروٹوکول، ڈیٹا کو صرف اس وقت محفوظ رکھتا ہے جب یہ ایک ڈیوائس اور سرور کے درمیان منتقل ہوتا ہے — لیکن ڈیٹا اب بھی قابلِ فہم ہو سکتا ہے جب وہ اس سرور تک پہنچتا ہے۔ End-to-end encryption (E2EE) مزید جاتا ہے: IBM کے مطابق، ڈیٹا transit میں انکرپٹڈ رہتا ہے اور صرف موصول کنندہ کی ڈیوائس پر ڈیکرپٹ ہوتا ہے، مطلب یہ کہ سروس فراہم کنندہ جو پیغام کو لے کر جاتے ہیں وہ بھی اس کے مواد کو نہیں پڑھ سکتے۔

IBM E2EE کو چار مراحل میں کام کرتے ہوئے بیان کرتا ہے: ایک الگورتھم پیغام کو ciphertext میں تبدیل کرتا ہے؛ ciphertext نیٹ ورک میں سفر کرتا ہے جیسے یہ کسی روکنے والے کے لیے بے ترتیب حروف ہوں؛ موصول کنندہ کی ڈیوائس اصل پیغام کو بحال کرنے کے لیے نجی یا شیئر شدہ کلید استعمال کرتی ہے؛ اور ڈیٹا کے بعد integrity کے لیے چیک کیا جاتا ہے تاکہ تصدیق کی جائے کہ یہ transit میں کسی طرح سے غلط نہیں کیا گیا۔ IBM WhatsApp، Signal اور Apple کی iMessage جیسے پیغام رسانی پلیٹ فارمز، اور ساتھ ہی 1Password اور Bitwarden جیسے پاس ورڈ منیجر، کو ایسی سروسز کی مثالوں کے طور پر درج کرتا ہے جو end-to-end encryption استعمال کرتے ہیں۔

سمیٹری بمقابلہ اسمیٹری انکرپشن، ایک نظر میں
خصوصیتسمیٹری انکرپشناسمیٹری انکرپشن
استعمال کی کلیدیںایک شیئر شدہ خفیہ کلیدعوامی کلید + نجی کلید جوڑی
عام کلید کا سائز128–256 بٹ2048+ بٹ (RSA); 256+ بٹ (ECC)
رفتارتیزسمیٹری سے تقریباً 1,000x سست
عام الگورتھمAES, ChaCha20RSA, ECDH, Ed25519, ML-KEM
عام استعمالبڑے ڈیٹا کی انکرپشن (فائلیں، VPN ٹریفک)کلید کا تبادلہ، ڈیجیٹل دستخط

کوانٹم کمپیوٹرز انکرپشن معیارات کو کیوں تبدیل کر رہے ہیں

ریگولیٹرز پہلے سے ہی ایک مستقبل کی دھمکی کے لیے تیاری کر رہے ہیں: مناسب طریقے سے طاقتور کوانٹم کمپیوٹرز نظریہ میں اس ریاضیاتی مسائل کو توڑ سکتے ہیں جن پر آج کی اسمیٹری انکرپشن منحصر ہے۔ 13 اگست 2024 کو، NIST نے تین نئے Federal Information Processing Standards منظور کیے جو خصوصی طور پر classical اور کوانٹم کمپیوٹرز دونوں سے حملوں کے خلاف مزاحم ہوں، NIST کے Computer Security Resource Center (CSRC) کے مطابق۔

تینوں معیارات FIPS 203، Module-Lattice-Based Key-Encapsulation Mechanism Standard ہیں (CRYSTALS-Kyber سبمشن سے نکالے گئے)؛ FIPS 204، Module-Lattice-Based Digital Signature Standard (CRYSTALS-Dilithium سے نکالے گئے)؛ اور FIPS 205، Stateless Hash-Based Digital Signature Standard (SPHINCS+ سے نکالے گئے)۔ NIST کے CSRC کا کہنا ہے کہ معیارات "مستقبل میں کوانٹم کمپیوٹرز کے ذریعے حملوں کے خلاف مزاحم ہونے کے لیے ڈیزائن کیے گئے ہیں، جو موجودہ معیارات کی سیکیورٹی کو خطرے میں ڈالتے ہیں،" کلید کے تبادلہ اور ڈیجیٹل دستخطوں دونوں کو احاطہ کرتے ہیں جو تصدیق کے لیے استعمال ہوتے ہیں کہ ڈیٹا میں تبدیلی نہیں ہوئی۔

روزمرہ کی رازداری کے لیے اس کا کیا مطلب ہے

زیادہ تر لوگوں کے لیے، عملی نتیجہ یہ ہے کہ انکرپشن پہلے سے ہی روزمرہ کی ڈیجیٹل زندگی کے زیادہ تر حصوں کی حفاظت کرتی ہے — HTTPS ویب براؤزنگ کو محفوظ رکھتا ہے، AES فائلوں اور Wi-Fi ٹریفک کو محفوظ رکھتا ہے، اور E2EE بہت سے مشہور پیغام رسانی ایپس کی حفاظت کرتا ہے۔ post-quantum معیارات کی طرف جاری تبدیلی بنیادی طور پر ایک پس منظر میں بنیادی ڈھانچے کی تبدیلی ہے، معیارات کے جسموں، ڈیوائس سازوں اور سروس فراہم کنندگان کے ذریعے منیج کیا جاتا ہے، بجائے اس کے کہ انفرادی صارفین کو خود اپنے لیے کنفیگر کرنا پڑے۔

سوالات

انکرپشن اور end-to-end انکرپشن کے درمیان کیا فرق ہے؟
معیاری انکرپشن، جیسے HTTPS میں استعمال ہونے والا TLS، ڈیٹا کو صرف اس وقت محفوظ رکھتا ہے جب یہ ڈیوائس اور سرور کے درمیان سفر کرتا ہے، جہاں اسے ممکنہ طور پر پڑھا جا سکتا ہے۔ End-to-end encryption ڈیٹا کو موصول کنندہ کی اپنی ڈیوائس پر ڈیکرپٹ ہونے تک مکمل طور پر انکرپٹڈ رکھتا ہے، تاکہ سروس فراہم کنندہ بھی مواد کو نہیں پڑھ سکتے، IBM کے مطابق۔
AES کیا ہے اور یہ اتنی وسیع پیمانے پر کیوں استعمال ہوتا ہے؟
AES (Advanced Encryption Standard) ایک سمیٹری انکرپشن الگورتھم ہے جو NIST نے 2001 میں FIPS 197 کے طور پر شائع کیا۔ یہ 128، 192 یا 256 بٹ کلیدوں کو سپورٹ کرتا ہے اور حکومتی اور تجارتی نظام میں الیکٹرانک ڈیٹا کی حفاظت کے لیے منظور ہے۔
نظام سمیٹری اور اسمیٹری انکرپشن دونوں کو ایک ساتھ کیوں استعمال کرتے ہیں؟
اسمیٹری انکرپشن پہلے سے خفیہ کلید شیئر کرنے کی ضرورت سے بچاتا ہے لیکن سمیٹری انکرپشن سے تقریباً 1,000 گنا سست ہے، Proton کے مطابق۔ ہائبرڈ نظام اسمیٹری انکرپشن کو ایک session کلید کے تبادلہ کے لیے مختصر طور پر استعمال کرتے ہیں، پھر اصل ڈیٹا کے لیے تیز سمیٹری انکرپشن میں تبدیل ہوتے ہیں — یہ وہی ہے جو HTTPS اور VPNs کو کام کرتے ہیں۔
کیا کوانٹم کمپیوٹرز موجودہ انکرپشن کو توڑ سکتے ہیں؟
کوانٹم کمپیوٹرز جو آج کی وسیع پیمانے پر استعمال شدہ اسمیٹری انکرپشن کو توڑ سکیں ابھی موجود نہیں ہیں، لیکن NIST نے پہلے سے ہی اگست 2024 میں نئے post-quantum معیارات (FIPS 203، 204 اور 205) منظور کیے ہیں خصوصی طور پر مستقبل کے کوانٹم حملوں کے خلاف مزاحم ہونے کے لیے، NIST کے CSRC کے مطابق۔
کون سی ایپس end-to-end encryption استعمال کرتے ہیں؟
IBM WhatsApp، Signal اور Apple کی iMessage کو ایسی پیغام رسانی سروسز کے طور پر درج کرتا ہے جو تمام مواصلات کے لیے end-to-end encryption استعمال کرتے ہیں، ساتھ ہی محفوظ شدہ credentials کے لیے 1Password اور Bitwarden جیسے پاس ورڈ منیجر۔

ذرائع

  1. NIST — Advanced Encryption Standard (AES)
  2. NIST CSRC — Post-Quantum Cryptography FIPS Approved
  3. IBM — What Is End-to-End Encryption?
  4. Proton — Asymmetric vs. symmetric encryption: What's the difference?

یہ تحریر مصنوعی ذہانت سے تیار کی گئی اور اشاعت سے پہلے ذرائع کی خودکار جانچ سے گزری۔ اگر آپ کو کوئی غلطی نظر آئے تو تصحیح کی درخواست کریں۔ تصحیح یا جواب کی درخواست · ہم کیسے کام کرتے ہیں

متعلقہ تحریریں