কম্পিউটার

তথ্য নিরাপত্তা RSA অ্যালগরিদম কি?


RSA এর অর্থ হল Rivest, Shamir, Adleman। তারা পাবলিক-কী এনক্রিপশন প্রযুক্তির প্রতিষ্ঠাতা, যা সুরক্ষিত তথ্য সংক্রমণের জন্য একটি পাবলিক-কি ক্রিপ্টোসিস্টেম। এটি প্রতিক্রিয়াশীল তথ্য প্রেরণের জন্য একটি আদর্শ এনক্রিপশন পদ্ধতি, বিশেষ করে ইন্টারনেটের মাধ্যমে ডেটা স্থানান্তর করার সময়৷

Rivest-Shamir-Adleman (RSA) এনক্রিপশন অ্যালগরিদম হল একটি অ্যাসিমেট্রিক এনক্রিপশন অ্যালগরিদম যা কিছু পণ্য ও পরিষেবায় ব্যাপকভাবে ব্যবহৃত হয়। একটি ব্যক্তিগত এবং সর্বজনীন কী তৈরি করা হয়, সর্বজনীন কী যে কারো জন্য উপলব্ধ থাকে এবং ব্যক্তিগত কী একটি ব্যক্তিগত যা শুধুমাত্র কী সেট নির্মাতার দ্বারা পরিচিত হয়৷

RSA এর মাধ্যমে, ব্যক্তিগত বা সর্বজনীন কী তথ্য এনক্রিপ্ট করতে পারে, যখন বিভিন্ন কী এটিকে ডিক্রিপ্ট করে। RSA হল সেকেন্ড-হ্যান্ড অ্যাসিমেট্রিক এনক্রিপশন অ্যালগরিদম।

একটি মৌলিক সংখ্যা হল একটি যা শুধুমাত্র একটি এবং নিজেই দ্বারা বিভাজ্য। উদাহরণস্বরূপ, 3 একটি মৌলিক সংখ্যা, কারণ এটি শুধুমাত্র 1 বা 3 দ্বারা ভাগ করা যায়। কিন্তু 4 একটি মৌলিক সংখ্যা নয়, কারণ 1 এবং 4 ছাড়া, এটি 2 দ্বারাও ভাগ করা যায়। একইভাবে, 5, 7, 11, 13, 17.... মৌলিক সংখ্যা যেখানে 6, 8, 9, 10, 12 হল নন-প্রাইম সংখ্যা।

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

RSA ইনফরমেশন সিকিউরিটি এমন প্রযুক্তির পথপ্রদর্শক এবং বাজারজাত করেছে যা ওয়েবে নিরাপদে ডেটা এবং নথিগুলিকে সংযুক্ত করা এবং স্থানান্তর করা সম্ভব করে এবং ভার্চুয়াল ট্রেডিং অংশীদারদের পরিচয় তৈরি ও প্রমাণীকরণ করে—ডিজিটাল কমার্সের ব্যাপক গ্রহণযোগ্যতার জন্য গুরুত্বপূর্ণ বিকাশ৷

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

RSA e এবং d সহ দুটি সূচক ব্যবহার করে, যেখানে e সর্বজনীন এবং d ব্যক্তিগত। ধরুন P হল প্লেইনটেক্সট এবং C হল সাইফারটেক্সট। রিং এবং একটি গ্রুপ সহ দুটি বীজগণিতীয় কাঠামো রয়েছে।

  • এনক্রিপশন/ডিক্রিপশন রিং − RSA-এর একটি রিং প্রয়োজন R =n , +, x> দুটি গাণিতিক ক্রিয়াকলাপের সাথে এনক্রিপশন এবং ডিক্রিপশনের জন্য যেমন, যোগ এবং গুণ। RSA-তে, এই রিংটি সর্বজনীন কারণ মডুলাস n সর্বজনীন৷ কেউ এনক্রিপশন করতে এই রিংটি ব্যবহার করে কাউকে একটি বার্তা পাঠাতে পারে৷

  • কী প্রজন্মের গ্রুপ − RSA-এর একটি গুনগত গ্রুপ প্রয়োজন G =фn ,*, X> ফোরকি প্রজন্ম। এই গোষ্ঠীটি শুধুমাত্র গুণ এবং ভাগ প্রদান করে, যা পাবলিক এবং প্রাইভেট কী তৈরির জন্য প্রয়োজনীয়। এই গ্রুপটি জনসাধারণের কাছ থেকে গোপন কারণ এর মডুলাস, ф(n) জনসাধারণের কাছ থেকে গোপন।


  1. আরএসএ অ্যালগরিদম ব্যবহার করে কী প্রজন্মের পদক্ষেপগুলি কী কী?

  2. তথ্য সুরক্ষায় RSA-এর পদক্ষেপগুলি কী কী?

  3. তথ্য সুরক্ষায় পাবলিক কী ক্রিপ্টোসিস্টেমের প্রয়োগ কী?

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