Whatsapp Telegram Youtube
Service

এনক্রিপশন অ্যালগরিদম ভাঙার পদ্ধতি

এনক্রিপশন হল ডেটা গোপনীয়তা রক্ষার প্রধান (এবং সম্ভবত সবচেয়ে কার্যকর) পদ্ধতিগুলির মধ্যে একটি, যেমন এনক্রিপশন অ্যালগরিদম একটি অনন্য উপাদান জড়িত - এনক্রিপশন কী ), চমগ্মজগচ জোড়া লাগানো ; ডিক্রিপশন , একটি নির্দিষ্ট কী এই অপারেশন জড়িত.

এনক্রিপশন হল ডেটা গোপনীয়তা রক্ষার প্রধান (এবং সম্ভবত সবচেয়ে কার্যকর) পদ্ধতিগুলির মধ্যে একটি, যেমন এনক্রিপশন অ্যালগরিদম একটি অনন্য উপাদান জড়িত - এনক্রিপশন কী ), চমগ্মজগচ জোড়া লাগানো ; ডিক্রিপশন , একটি নির্দিষ্ট কী এই অপারেশন জড়িত.

এনক্রিপশন কী একটি নির্দিষ্ট সম্পর্ক দ্বারা ডিক্রিপশন কী সম্পর্কিত; প্রতিসম এনক্রিপশন

এনক্রিপশন কী এনক্রিপশন অ্যালগরিদমকে ক্রিপ্টোগ্রাফিক শক্তি

সুরক্ষার ক্রিপ্টোগ্রাফিক পদ্ধতি (যার মধ্যে এনক্রিপশন অন্তর্ভুক্ত) প্রতিরোধের বিজ্ঞান বলা হয় ক্রিপ্টানালাইসিস .


আসুন আধুনিক ক্রিপ্টানালিটিক পদ্ধতিগুলি বিবেচনা করি, যার জন্য আমরা এনক্রিপশন অ্যালগরিদমের আক্রমণগুলির শ্রেণীবিভাগ দিয়ে শুরু করি।

এনক্রিপশন অ্যালগরিদম আক্রমণ

আক্রমণ চালানোর সময়, একজন ক্রিপ্টানালিস্ট নিম্নলিখিত সমস্যাগুলি সমাধান করার লক্ষ্য রাখতে পারেন:

1.এনক্রিপ্ট করা টেক্সট থেকে প্লেইনটেক্সট প্রাপ্ত করা।

2. এনক্রিপশন কী এর গণনা।

সাধারণভাবে, তালিকাভুক্ত কাজের দ্বিতীয়টি প্রথমটির তুলনায় উল্লেখযোগ্যভাবে বেশি জটিল। সম্পূর্ণ প্রকাশ এনক্রিপশন অ্যালগরিদম।

এনক্রিপশন অ্যালগরিদমগুলিতে আক্রমণগুলি সাধারণত আক্রমণকারীর আক্রমণ চালানোর আগে থাকা তথ্যের সেটের উপর নির্ভর করে শ্রেণীবদ্ধ করা হয়।

বিভাগ 1. ক্রিপ্টানালিস্টের শুধুমাত্র একটি নির্দিষ্ট চ্যানেলকে নিষ্ক্রিয়ভাবে শোনার ক্ষমতা থাকে যার মাধ্যমে এনক্রিপ্ট করা ডেটা পাঠানো হয় (চিত্র 1 দেখুন)। পরিচিত সাইফারটেক্সট .

ভাত।

বিভাগ 2. অনুমান করা হয় যে ক্রিপ্টানালিস্টের একটি এনক্রিপশন কী এমবেডেড সহ কিছু ধরণের এনক্রিপশন ডিভাইস রয়েছে, যা আক্রমণের লক্ষ্য।

ভাত।

একজন ক্রিপ্টানালিস্ট এনক্রিপ্টর থেকে

1. পরিচিত প্লেইনটেক্সট অ্যাটাক .

2. প্লেইনটেক্সট অ্যাটাক বেছে নেওয়া হয়েছে .

অভিযোজিত প্লেইনটেক্সট আক্রমণ .

4. সাইফারটেক্সট নির্বাচন আক্রমণ .

5. অভিযোজিত সাইফারটেক্সট নির্বাচন আক্রমণ. পূর্বে বর্ণিত আক্রমণগুলির সাথে সাদৃশ্যের দ্বারা, এটি স্পষ্ট যে একজন ক্রিপ্টানালিস্ট বারবার সিফারটেক্সটগুলিকে ডিক্রিপ্ট করার জন্য নির্বাচন করতে পারেন, পূর্ববর্তী ফলাফলগুলিকে বিবেচনা করে।

তাত্ত্বিকভাবে, একজন ক্রিপ্টানালিস্টের ক্ষমতা উপরে তালিকাভুক্তদের মধ্যে সীমাবদ্ধ নাও হতে পারে;

এনক্রিপশন অ্যালগরিদমের ক্রিপ্টোগ্রাফিক শক্তির পরিমাণগত মূল্যায়ন

ক্রিপ্টোগ্রাফিক শক্তি হল এনক্রিপশন অ্যালগরিদমগুলির একটি পরিমাণগত বৈশিষ্ট্য - নির্দিষ্ট শর্তে (একটি নির্দিষ্ট ক্রিপ্টোঅ্যানালাইটিক পদ্ধতি সহ) একটি নির্দিষ্ট এনক্রিপশন অ্যালগরিদম খুলতে একটি নির্দিষ্ট সংখ্যক সংস্থান প্রয়োজন।

1. আক্রমণ চালানোর জন্য প্রয়োজনীয় তথ্যের পরিমাণ - বলুন, কত জোড়া পরিচিত বা নির্বাচিত পাঠ্যের প্রয়োজন।

2. আক্রমণ চালানোর জন্য প্রয়োজনীয় সময়।

3. আক্রমণে ব্যবহৃত তথ্য সংরক্ষণের জন্য মেমরি প্রয়োজন।

এই তিনটি মানগুলির সংমিশ্রণ একটি নির্দিষ্ট এনক্রিপশন অ্যালগরিদমের উপর একটি নির্দিষ্ট আক্রমণকে চিহ্নিত করে।

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

পরিবর্তিত অ্যালগরিদমের ক্রিপ্টানালাইসিস

অনেকগুলি এনক্রিপশন অ্যালগরিদম রয়েছে যা ক্রিপ্টোগ্রাফিকভাবে শক্তিশালী।

1. একটি অ্যালগরিদম ক্রিপ্টোগ্রাফিকভাবে শক্তিশালী হয় যদি

2. উপরন্তু, অ্যালগরিদমের কী আকার যথেষ্ট বড় যা কম্পিউটার প্রযুক্তির বর্তমান স্তরে ব্রুট ফোর্স পদ্ধতিকে অসম্ভব করে তোলে।

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

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

ক্রিপ্টোগ্রাফিক শক্তির মার্জিন নির্ধারণের জন্য আরেকটি বিকল্প হল রাউন্ডের গঠনে ছোটখাটো পরিবর্তনের সাথে অধ্যয়নের অধীনে অ্যালগরিদমের পরিবর্তনগুলি বিশ্লেষণ করা।

পরিবার তালিকা গাছ সংগ্রহ পরিবারগুলি বংশ ক্রিপ্টোগ্রাফার উপাধি নাম টেলিফোন গোপন পশু বংশগত আবেদন গাছ মূল উত্তরাধিকার গ্যালারি কোড আপেল মাইক্রোসফট গুগল হুয়াওয়ে allsoft xiaomi স্যামসাং অ্যাপস্টোর স্ক্রিনশট amazon লিনাক্স