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

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

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

ভিডিও: সিমেট্রিক কী এনক্রিপশন এবং পাবলিক কী এনক্রিপশনের মধ্যে পার্থক্য
ভিডিও: Foshan OVC Sanitary Ware Co., Ltd Introduction Video 2024, ডিসেম্বর
Anonim

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

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

সিমেট্রিক কী এনক্রিপশন কি?

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

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

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

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

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

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

প্রস্তাবিত: