কম্পিউটার

তথ্য নিরাপত্তা স্ট্রিম সাইফার কি?


একটি স্ট্রিম সাইফার প্লেইনটেক্সট তথ্যের সময় পরিবর্তনশীল রূপান্তর ব্যবহার করে বাইনারি সংখ্যার একটি ক্রমাগত স্ট্রিং এনক্রিপ্ট করে। তাই, এই ধরনের এনক্রিপশন বিট-বাই-বিট পরিচালনা করে, কীস্ট্রিম ব্যবহার করে সাধারণ টেক্সট বার্তার নির্বিচারে দৈর্ঘ্যের জন্য সাইফারটেক্সট তৈরি করে।

সাইফারটি কীস্ট্রিম তৈরি করতে একটি কী (128/256 বিট) এবং একটি ননস ডিজিট (64-128 বিট) একত্রিত করে এবং সাইফারটেক্সট তৈরি করতে প্লেইনটেক্সট সহ একটি সিউডোর্যান্ডম নম্বর XOR করা হয়।

যদিও কী এবং ননস পুনরায় ব্যবহার করা যেতে পারে, নিরাপত্তা প্রদানের জন্য প্রতিটি এনক্রিপশন রিডানডেন্সির জন্য কীস্ট্রিমটিকে অনন্য হতে হবে। স্ট্রীম এনক্রিপশন সাইফারগুলি কীস্ট্রিম তৈরি করতে একটি অনন্য নন্স (একবারই ব্যবহৃত সংখ্যা) তৈরি করতে প্রতিক্রিয়া শিফট রেজিস্টার ব্যবহার করে এটি প্রয়োগ করে।

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

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

তাছাড়া, তারা সত্যতা যাচাই করে না, এবং তাদের সন্নিবেশের জন্য ঝুঁকিপূর্ণ তৈরি করে। হ্যাকাররা যদি এনক্রিপশন অ্যালগরিদমকে ভাগ করে, তারা সনাক্ত না করেই এনক্রিপ্ট করা বার্তা যোগ বা পরিবর্তন করতে পারে।

স্ট্রীম সাইফারগুলি সাধারণত অ্যাপ্লিকেশনগুলিতে তথ্য এনক্রিপ্ট করতে ব্যবহৃত হয় যেখানে প্লেইন টেক্সটের পরিমাণ নির্ধারণ করা যায় না এবং কম লেটেন্সি ব্যবহার-পদ্ধতিতে। স্ট্রিম সাইফারগুলি কীস্ট্রিম নামে পরিচিত কিছু ব্যবহার করে।

একটি কীস্ট্রিম হল একটি এলোমেলো 8-বিট আউটপুট যা একটি সিউডোর্যান্ডম বিট জেনারেটরে একটি কী সরবরাহ করে উত্পাদিত হয়। তৈরি করা 8-বিট আউটপুট কীস্ট্রিম হিসাবে পরিচিত এবং একটি প্রদত্ত স্ট্রিম সাইফার অ্যালগরিদমে তথ্যের এনক্রিপশন এবং ডিক্রিপশনে ব্যবহৃত হয়৷

বিট-স্ট্রীম জেনারেটর একটি অ্যালগরিদমিক প্রক্রিয়া হিসাবে সঞ্চালিত হওয়া উচিত, যাতে উভয় ব্যবহারকারীর দ্বারা ক্রিপ্টোগ্রাফিক বিট স্ট্রিম তৈরি করা যায়।

এই পদ্ধতিতে, বিট-স্ট্রীম জেনারেটর একটি কী-নিয়ন্ত্রিত অ্যালগরিদম এবং এটি একটি বিট স্ট্রিম তৈরি করা উচিত যা ক্রিপ্টোগ্রাফিকভাবে শক্তিশালী। এখন, দুইজন ব্যবহারকারীর প্রয়োজন শুধুমাত্র জেনারেটিং কী শেয়ার করা, এবং প্রত্যেকেই কী স্ট্রীম তৈরি করতে পারে।

স্ট্রিম সাইফারের সুবিধা

  • একটি সঠিকভাবে ডিজাইন করা সিউডোর্যান্ডম নম্বর জেনারেটরের সাথে, একটি স্ট্রিম সাইফার সমান কী দৈর্ঘ্যের একটি ব্লক সাইফারের মতো নিরাপদ হতে পারে৷

  • একটি স্ট্রিম সাইফারের প্রধান সুবিধা হল যে স্ট্রিম সাইফারগুলি যেগুলি ব্লক সাইফারগুলিকে একটি নির্মাণ ব্লক হিসাবে ব্যবহার করে না সেগুলি সাধারণত দ্রুত হয় এবং ব্লক সাইফারের তুলনায় অনেক কম কোড ব্যবহার করে৷

  • ডেটা কমিউনিকেশন চ্যানেল বা একটি ব্রাউজার/ওয়েব লিঙ্ক সহ ডেটার একটি স্ট্রিমের এনক্রিপশন/ডিক্রিপশনের প্রয়োজন এমন অ্যাপ্লিকেশনগুলির জন্য, অ্যাস্ট্রিম সাইফার হতে পারে উচ্চতর বিকল্প৷

  • ফাইল ট্রান্সফার, ই-মেইল এবং ডাটাবেস সহ তথ্যের ব্লকগুলির সাথে পরিচালনা করা অ্যাপ্লিকেশনগুলির জন্য, ব্লক সাইফারগুলি আরও উপযুক্ত হতে পারে৷

  • যাইহোক, এই ধরণের সাইফার মূলত যেকোন অ্যাপ্লিকেশনে ব্যবহার করা যেতে পারে।


  1. তথ্য নিরাপত্তা ডিক্রিপশন কি?

  2. তথ্য নিরাপত্তা আইডিইএ কি?

  3. তথ্য সুরক্ষায় মনোঅ্যালফাবেটিক সাইফার কী?

  4. তথ্য সুরক্ষায় পলিলফাবেটিক প্রতিস্থাপন সাইফার কী?