অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফি হলো ক্রিপ্টোগ্রাফির দ্বিতীয় রূপ। এটি পাবলিক-কি ক্রিপ্টোগ্রাফি নামে পরিচিত। দুটি ভিন্ন কি রয়েছে যেনে একটি কি এনক্রিপশনের জন্য ব্যবহৃত হয় এবং শুধু অন্য সংশ্লিষ্ট কি ডিক্রিপশনের জন্য ব্যবহার করা উচিত। কোনো অন্যান্য কি মেসেজ ডিক্রিপ্ট করতে পারে না এবং এনক্রিপশনে ব্যবহৃত প্রাথমিক কি পর্যন্ত। ডিজাইনের শৈলী হলো প্রতিটি কমিউনিকেটিং পার্টি শুধু একটি কি পেয়ার প্রয়োজন যেকোনো সংখ্যক অন্যান্য কমিউনিকেটিং পার্টির সাথে যোগাযোগের জন্য।
অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফি উচ্চ এবং সর্বদা প্রসারিত পরিবেশে ব্যবহারের জন্য স্কেলেবল যেখানে ডেটা সাধারণত ভিন্ন কমিউনিকেশন পার্টনারদের মধ্যে এক্সচেঞ্জ করা হয়। অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফি সিমেট্রিক ক্রিপ্টোগ্রাফি ব্যবহার করে ইনফরমেশন এনক্রিপ্ট করার জন্য প্রস্তুত করার উদ্দেশ্যে সিক্রেট কি এক্সচেঞ্জ করতে ব্যবহৃত হয়।
একটি কি এক্সচেঞ্জের কেসে, একটি পার্টি সিক্রেট কি জেনারেট করে এবং রিসিপিয়েন্টের পাবলিক কি দিয়ে এনক্রিপ্ট করে। রিসিপিয়েন্ট তাদের প্রাইভেট কি দিয়ে এটি ডিক্রিপ্ট করতে পারে। বাকি যোগাযোগ সিক্রেট কি এনক্রিপশন কি হিসেবে ব্যবহার করে সম্পন্ন হয়। অ্যাসিমেট্রিক এনক্রিপশন কি এক্সচেঞ্জ, ইমেইল সিকিউরিটি, ওয়েব সিকিউরিটি এবং কিছু এনক্রিপশন সিস্টেম যেগুলো পাবলিক নেটওয়ার্কের ওপর কি এক্সচেঞ্জ প্রয়োজন সেগুলোতে ব্যবহৃত হয়।
অ্যাসিমেট্রিক-কি ক্রিপ্টোগ্রাফির মূল সমস্যা হলো প্রমাণ করা যে একটি পাবলিক কি প্রামাণিক এবং এটা কোনো ম্যালিশিয়াস থার্ড পার্টি দ্বারা ট্যাম্পার বা রিপ্লেস করা হয়নি। এই সমস্যার সুবিধাজনক সমাধান হলো পাবলিক-কি ইনফ্রাস্ট্রাকচার (PKI) ব্যবহার করা, যেখানে এক বা একাধিক থার্ড পার্টি যাকে সার্টিফিকেট অথোরিটি বলা হয়, কি পেয়ারের অওনারশিপ সার্টিফাই করে। আরেকটি পদ্ধতি, PGP দ্বারা ব্যবহৃত, হলো 'ওয়েব অফ ট্রাস্ট' পদ্ধতি কি পেয়ারের প্রামাণিকতা নিশ্চিত করতে।
অ্যাসিমেট্রিক কি ক্রিপ্টোগ্রাফি হলো একটি ক্রিপ্টোগ্রাফিক টেকনিক যা CAD-এ স্মার্ট কার্ড দ্বারা ব্যবহৃত প্রুভিং কির চেয়ে ভিন্ন একটি ভেরিফিকেশন কি ব্যবহার করে। এই পদ্ধতি সাধারণত ট্র্যাপডোর এক-মুখী ফাংশন ব্যবহার করে বাস্তবায়ন করা হয়, যেখানে স্মার্ট কার্ড তার সিক্রেট কি দিয়ে একটি ইলেকট্রনিক সিগনেচার তৈরি করে এবং CAD পাবলিক কি ব্যবহার করে সিগনেচারটি অথেনটিকেট করে।
রিভেস্ট-শামির-অ্যাডেলম্যান (RSA) পাবলিক কি ক্রিপ্টোসিস্টেম হলো সবচেয়ে ঘন ঘন বাস্তবায়ন করা অ্যাসিমেট্রিক কি অথেনটিকেশন মেথড। এটি বড় প্রাইম নম্বর ফ্যাক্টর করার জটিলতায় অ্যালগরিদমের নিরাপত্তা প্রতিষ্ঠা করে।
ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেস্টিং (NIST) দ্বারা ডেভেলপড করা ডিজিটাল সিগনেচার স্ট্যান্ডার্ড (DSS) স্মার্ট কার্ড অথেনটিকেশনে ব্যবহার করা যায়। এই পদ্ধতি ইউএস গভর্নমেন্টে ডকুমেন্ট সিগনেচার তৈরির জন্য তৈরি করা হয়েছিল এবং গভর্নমেন্ট অ্যাপ্লিকেশন অথেনটিকেশনের জন্য একটি পছন্দনীয় পছন্দ হতে পারে। এর শক্তি লাইস ডিসক্রিট লগারিদম কম্পিউট করার জটিলতায় নিহিত। এর একটি সুবিধা হলো একটি অথেনটিকেশনের জন্য বেশ কিছু ইন্টারমিডিয়েট ভ্যালু 'প্রি-ইভ্যালুয়েটেড' হতে পারে যাতে অথেনটিকেশন টাইম কমানো যায়।
পাবলিক কি সিস্টেমের কোর, বিশেষত যেগুলো অথেনটিকেশন উদ্দেশ্যে ব্যবহৃত হয়, হলো কি ডিস্ট্রিবিউশন। সার্টিফিকেট স্মার্ট কার্ডকে ভেরিফিকেশন কি CAD-কে প্রদান করতে সক্ষম করে। সার্টিফিকেট কার্ড বুট আপ করার সময় একটি সিস্টেম-ওয়াইড সিক্রেট কি ব্যবহার করে তৈরি হয়।