সিমেট্রিক কী এনক্রিপশন এবং পাবলিক কী এনক্রিপশনের মধ্যে পার্থক্য

Anonim

সিম্যাট্রিক কী এনক্রিপশন বনাম পাবলিক কী এনক্রিপশন

ক্রিপ্টোগ্রাফি তথ্য গোপন করার বিষয় এবং এটি ইন্টারনেট যেমন একটি অবিশ্বস্ত মাধ্যম হিসাবে যোগাযোগ করার সময় ব্যবহার করা হয়, যেখানে তথ্য অন্যান্য তৃতীয় পক্ষের থেকে সুরক্ষিত করা প্রয়োজন। আধুনিক ক্রিপ্টোগ্রাফি ক্রিপ্টোগ্রাফিক অ্যালগরিদম ডেভেলপ করার উপর মনোযোগ কেন্দ্রীভূত করে যা ডাটাকে এনক্রিপ্ট করতে পারে যাতে করে কম্পিউটেশনের কঠোরতা (তাই একটি কার্যকর উপায়ে ভাঙ্গা যায় না) এর কারণে একজন বিপক্ষের দ্বারা বিরক্ত করা কঠিন। এনক্রিপশন একটি অ্যালগরিদম ব্যবহার করে যা একটি সাইফার ডেটা এনক্রিপ্ট করে এবং এটি কেবল একটি বিশেষ কী ব্যবহার করে ডিক্রিপ্ট করা যায়। এনক্রিপ্টেড তথ্যটি সিফারটিক্স নামে পরিচিত এবং সিফারটিক্স থেকে মূল তথ্য (সরলীকরণ) পাওয়ার প্রক্রিয়াকে ডিক্রিপশন বলা হয়। ব্যাপকভাবে ব্যবহৃত এনক্রিপশন পদ্ধতিগুলির মধ্যে দুটি সিম্যাট্র্যাটিক কী এনক্রিপশন এবং পাবলিক কী এনক্রিপশন। Symmetric কী ক্রিপ্টোগ্রাফি এনক্রিপশন পদ্ধতি জড়িত থাকে, যেখানে প্রেরক এবং রিসিভার উভয় তথ্য একই এনক্রিপ্ট করতে ব্যবহৃত কী ভাগ করে। পাবলিক কী ক্রিপ্টোগ্রাফিতে, দুটি ভিন্ন কিন্তু গাণিতিকভাবে সম্পর্কিত কীগুলি ব্যবহার করা হয়।

সিম্যাট্রিক কি এনক্রিপশন কি?

সিম্যাট্রিক কী এনক্রিপশন (গোপন কী, একক কী, ভাগ করা কী, এক কী বা প্রাইভেট কি এনক্রিপশন নামেও পরিচিত), উভয় প্রেরক এবং প্রাপক উভয় এনক্রিপশন ও ডিক্রিপশন উভয়ের জন্য ব্যবহৃত একই কী ভাগ করে। প্রকৃতপক্ষে, দুটি চাগুলি একরকম বা ক্ষণস্থায়ী সম্পর্কযুক্ত হতে পারে (i। উভয়টির মধ্যে একটি খুব সহজ রূপান্তর প্রয়োজন)। বাস্তব জীবনের ব্যবহারে, দুই বা একাধিক দল দ্বারা একটি গোপন ভাগ করা হচ্ছে যা যোগাযোগের জন্য একটি ব্যক্তিগত লিঙ্কের রক্ষণাবেক্ষণের জন্য ব্যবহার করা যেতে পারে। AES (অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড) একটি খুব জনপ্রিয় অ্যালগরিদম, যা সিম্যাট্র্যাটিক কী এনক্রিপশন আলগোরিদিমগুলির পরিবারের অন্তর্গত।

--২ ->

সর্বজনীন কী এনক্রিপশন কি?

সর্বজনীন কী এনক্রিপশনে, দুটি ভিন্ন কিন্তু গণিত সম্পর্কিত কীগুলি ব্যবহার করা হয়। সর্বজনীন কী এনক্রিপশন প্রাপকের সার্বজনীন কী ব্যবহার করে ডেটা এনক্রিপ্ট করে এবং একটি মিলিত ব্যক্তিগত কী ব্যবহার না করে এটি ডিক্রিপ্ট করা যায় না। অন্য কথায়, আপনি লক করার জন্য একটি কী (প্লেইনটেক্সটি এনক্রিপ্ট করুন) এবং আনলক করার অন্য কী (সাইপার্টেক্ট ডিক্রিপ্ট) প্রয়োজন। গুরুত্বপূর্ণ বিষয় হল যে অন্য কোন স্থানে এক কী ব্যবহার করা যাবে না। কী কী প্রকাশ করা হয় তার উপর ভিত্তি করে পাবলিক কী এনক্রিপশনটি দুটি উদ্দেশ্যে ব্যবহার করা যেতে পারে। যদি লকিং কীটি সর্বজনীন করা হয়, তবে এই সিস্টেমটি আনলকিং কী এর ধারককে ব্যক্তিগত যোগাযোগ প্রেরণ করার জন্য যে কেউ ব্যবহার করতে পারে। যদি এটি অন্য উপায় কাছাকাছি হয়, সিস্টেম মালিক দ্বারা লক নথি যাচাই করতে এটি সম্ভব করে তোলে। সর্বজনীন কী এনক্রিপশনটি একটি অসমમેટিক কী এলগরিদম। কিন্তু শুধুমাত্র কিছু অাসম্যাট্রিক কী অ্যালগরিদমের বিশেষ সম্পত্তি রয়েছে যা অন্যের জ্ঞানের সাথে একটি কী প্রকাশ করতে অক্ষম।সুতরাং, এই বিশেষ সম্পত্তির সাথে অসিম্যাট্রিক কী এলগরিদমগুলি পাবলিক কী এনক্রিপশন আলগোরিদিম বলা হয়।

সিম্যাট্রিক কি এনক্রিপশন এবং পাবলিক কী এনক্রিপশন মধ্যে পার্থক্য কি?

সিম্যাট্রিক কী এনক্রিপশন এবং পাবলিক কী এনক্রিপশন মধ্যে প্রধান পার্থক্য হল যে সিম্যাট্রিক কী এনক্রিপশন এনক্রিপশন / ডিক্রিপশন জন্য একই (ব্যক্তিগত, গোপন) কী ব্যবহার করে, যখন পাবলিক কী এনক্রিপশন একটি পাবলিক এবং একটি ব্যক্তিগত কী উভয় ব্যবহার করে উভয় পক্ষকে সিম্যাট্রিক কী এনক্রিপশনে কী জানতে হবে, তবে পাবলিক কী এনক্রিপশনের জন্য এইরকম প্রয়োজন নেই। শুধুমাত্র, কীগুলির মধ্যে একটি কী সর্বজনীন কী এনক্রিপশনে দুটি দল দ্বারা পরিচিত। যেহেতু এটি আপনার ব্যক্তিগত কী (সিম্যাট্রিক কী এনক্রিপশনে) ভাগ করে নেওয়ার প্রয়োজনটি অপসারণ করে এবং এটির সাথে ঝুঁকিপূর্ণ হওয়ার ঝুঁকি, পাবলিক কী এনক্রিপশনকে এই বিষয়ে আরো নিরাপদ মনে করা যেতে পারে।

কিন্তু সর্বজনীন কী এনক্রিপশনটির একটি প্রধান অসুবিধা এটি হল সিম্যাট্র্যাটিক কী এনক্রিপশন থেকে অনেক বার ধীর। সুতরাং, বৃহত পরিমাণে ডাটা এনক্রিপ্ট করার জন্য সমমিত কী এনক্রিপশন ভাল হতে পারে। উপরন্তু, পাবলিক কী এনক্রিপশন আলগোরিদিম একই শক্তি অর্জন করার জন্য সিম্যাট্রিক কী এনক্রিপশন তুলনায় তুলনামূলকভাবে শক্তিশালী কী ব্যবহার করতে হবে (একটি কী পাবলিক কী ক্রিপ্টোগ্রাফি পাবলিক করা হয় যে সহজ কারণ জন্য)