ব্যক্তিগত কী (Private Key) এবং সর্বজনীন কী (Public Key) এনক্রিপশন এবং ডিক্রিপশনে ব্যবহৃত পদাবলী। এই কীগুলো সংবেদনশীল তথ্য এনক্রিপ্ট/ডিক্রিপ্ট করতে ব্যবহৃত হয়।
ব্যক্তিগত কী (Private Key)
ব্যক্তিগত কী ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট উভয়কেই করতে ব্যবহৃত হয়। এই কী প্রেরক এবং প্রাপকের মধ্যে শেয়ার করা হয়। ব্যক্তিগত কীকে সমমিত (symmetric) বলা হয় কারণ এটি উভয় পক্ষের জন্যই সাধারণ। ব্যক্তিগত কী ক্রিপ্টোগ্রাফি সর্বজনীন কী ক্রিপ্টোগ্রাফি প্রক্রিয়ার চেয়ে দ্রুত।
সর্বজনীন কী (Public Key)
সর্বজনীন কী ডেটা এনক্রিপ্ট করতে ব্যবহৃত হয় এবং ডিক্রিপ্ট করার জন্য ব্যক্তিগত কী ব্যবহৃত হয়। ব্যক্তিগত কী প্রেরক এবং প্রাপকের মধ্যে শেয়ার করা হয়। সর্বজনীন কীকে অসমমিত ক্রিপ্টোগ্রাফি (asymmetric cryptography) বলা হয়।
নিচে ব্যক্তিগত কী এবং সর্বজনীন কীর মধ্যে কিছু গুরুত্বপূর্ণ পার্থক্য দেওয়া হলো:
| ক্র. নং | কী | ব্যক্তিগত কী | সর্বজনীন কী |
|---|---|---|---|
| ১ | অ্যালগরিদম | ব্যক্তিগত কী ডেটা এনক্রিপ্ট ও ডিক্রিপ্ট উভয়কেই করতে ব্যবহৃত হয় এবং এনক্রিপ্টেড ডেটার প্রেরক ও প্রাপকের মধ্যে শেয়ার করা হয়। | সর্বজনীন কী শুধু ডেটা এনক্রিপ্ট করতে ব্যবহৃত হয় এবং ডিক্রিপ্ট করার জন্য ব্যক্তিগত কী ব্যবহার করা হয় যা শেয়ার করা হয়। |
| ২ | Презентация | ব্যক্তিগত কী প্রক্রিয়া দ্রুত। | সর্বজনীন কী প্রক্রিয়া ধীর। |
| ৩ | গোপনীয়তা | ব্যক্তিগত কী গোপন রাখা হয় এবং প্রেরক ও প্রাপক ছাড়া কারো কাছে উজাগর করা হয় না। | সর্বজনীন কী কেউই ব্যবহার করতে পারে কিন্তু ব্যক্তিগত কী শুধু গোপন রাখা হয়। |
| ৪ | প্রকার | ব্যক্তিগত কী প্রক্রিয়াকে সমমিত বলা হয় কারণ দুজন পক্ষের মধ্যে একক কী থাকে। | সর্বজনীন কী প্রক্রিয়াকে অসমমিত বলা হয় কারণ আলাদা উদ্দেশ্যে দুটি কী থাকে। |
| ৫ | শেয়ারিং | ব্যক্তিগত কী দুজন পক্ষের মধ্যে শেয়ার করতে হয়। | সর্বজনীন কী কেউই ব্যবহার করতে পারে কিন্তু ব্যক্তিগত কী শুধু দুজন পক্ষের মধ্যে শেয়ার করা হয়। |
| ৬ | টার্গেট | পারফরম্যান্স টেস্টিং সিস্টেমের নির্ভরযোগ্যতা, স্কেলেবিলিটি এবং গতি যাচাই করে। | লোড টেস্টিং সিস্টেমের টেকসই সম্ভাবনা যাচাই করে। |