সিম্যাট্রিক এবং এসিম্যাট্রিক এনক্রিপশনের মধ্যে পার্থক্য | সিম্যাট্রিক বনাম অ্যামোমেট্রিক এনক্রিপশন

Anonim

সিম্যাট্রিক বনাম অ্যামোমেট্রিক এনক্রিপশন

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

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

এটি হল সবচেয়ে সহজতম এনক্রিপশন যা একটি গোপন কী ব্যবহার করে জড়িত। এটি প্রাচীনতম পরিচিত এনক্রিপশন পদ্ধতি এবং সিজার সাইফার এই বিভাগে পড়ে। গোপন কীটি একটি সংখ্যা বা অক্ষর ইত্যাদির মতো সহজ হতে পারে। উদাহরণস্বরূপ, আসুন একটি সিফার সিফারটি দেখি যা একটি সহজ সিম্যাট্রিক এনক্রিপশন কৌশল যা সুন্দরভাবে প্রদর্শিত হতে পারে। আমাদের কাছে 'আমি একটি গোপন বার্তা পাঠাতে চাই' প্লেইন টেক্সট আছে, এবং আমাদের গোপন কী তিনটি অবস্থানের দ্বারা প্রতিটি অক্ষর স্থানান্তর হয়। সুতরাং যদি আপনার 'এ' স্পেসেক্সটে থাকে তবে এটি সিফার টেক্সটে 'D' হয়ে যাবে। এই সিজার সাইফার হিসাবে পরিচিত হয়, এবং আপনার সাইফার টেক্সট 'L zdqw wr vhqg ডি vhfuhw phvvdjh' এর মত দেখতে হবে এক নজরে, এটা অস্পষ্ট, কিন্তু একবার আপনি গোপন কী দিয়ে এটি ডিকোড করে, এটি আবার সমান্তরাল পাঠ পরিণত হয়। আজকে অনেক ধরনের সিমেট্রিক কী এনক্রিপশন আলগোরিদিম রয়েছে যা আজীবন সিপিইরগুলি যেমন RC4, FISH, Py, QUAD, SNOW ইত্যাদি এবং AES, Blowfish, DES, Serpent, Camellia ইত্যাদি ব্লক সাইফার অন্তর্ভুক্ত রয়েছে।

--২ ->

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

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

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

• সিম্যাট্রিক এনক্রিপশন একটি একক গোপনীয় কী ব্যবহার করে যা জনসাধারণের সাথে ভাগ করে নিতে হবে এমন লোকদের মধ্যে বার্তা পাঠানোর প্রয়োজন হয় যখন অাসম্যাট্রিক এনক্রিপশন জনসাধারণের কী একটি জোড়া ব্যবহার করে এবং যোগাযোগের সময় বার্তা এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য একটি ব্যক্তিগত কী।

• সিম্যাট্রিক এনক্রিপশন হল একটি বয়সপ্রসূত কৌশল, যখন অ্যাসম্যাট্রিক এনক্রিপশন অপেক্ষাকৃত নতুন।

• সিম্যাট্রিক এনক্রিপশন মডেলের কী ভাগ করার প্রয়জনীয় সমস্যা সম্পন্ন করার জন্য অসম্যাটিক এনক্রিপশনটি চালু করা হয়েছিল যা পাবলিক-প্রাইভেট কীগুলির একটি জোড়া ব্যবহার করে কীটি ভাগ করার প্রয়োজন হ্রাস করে।

সিম্যাট্রিক এনক্রিপশন বনাম অ্যামোমেট্রিক এনক্রিপশন

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