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