AES-256 এনক্রিপশন কি এবং এটি কিভাবে কাজ করে?

লিখেছেন

উন্নত এনক্রিপশন স্ট্যান্ডার্ড (পূর্বে রিজেন্ডেল নামে পরিচিত) তথ্য এনক্রিপ্ট করার অন্যতম উপায়। এটি এতটাই সুরক্ষিত এমনকি নিষ্ঠুর শক্তিও এটিকে ভাঙতে পারেনি।

এই উন্নত এনক্রিপশন স্ট্যান্ডার্ডটি ন্যাশনাল সিকিউরিটি এজেন্সি (NSA) অনলাইন ব্যাঙ্কিং সহ একাধিক শিল্পের সাথে ব্যবহার করে। তাই, AES এনক্রিপশন কি এবং এটি কিভাবে কাজ করে? খুঁজে বের কর!

AES এনক্রিপশন কি? 

AES হল আজকের ডেটা এনক্রিপশন স্ট্যান্ডার্ড। এটি যে পরিমাণ নিরাপত্তা এবং সুরক্ষার প্রস্তাব দেয় তাতে অতুলনীয়।

আসুন এটা কি ভেঙ্গে যাক হয়। AES হল a

  • প্রতিসম কী এনক্রিপশন
  • ব্লক সাইফার

প্রতিসম বনাম অসমমিত এনক্রিপশন

AES হল a প্রতিসম এনক্রিপশনের ধরন।

প্রতিসম কী কী এনক্রিপশন

"প্রতিসম" মানে এটি ব্যবহার করে এনক্রিপ্ট এবং ডিক্রিপ্ট উভয়ের জন্য একই কী তথ্য তাছাড়া, উভয় দ্য প্রেরক এবং গ্রহণকারী সাইফার ডিক্রিপ্ট করার জন্য ডেটার একটি কপি প্রয়োজন।

অন্য দিকে, সামঁজস্যহীন কী সিস্টেমগুলি ব্যবহার করে a প্রত্যেকের জন্য আলাদা কী দুটি প্রক্রিয়ার মধ্যে: এনক্রিপশন এবং ডিক্রিপশন।

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

এই কারণেই অসম্মত কীগুলি সবচেয়ে ভাল ব্যবহার করা হয় বাহ্যিক ফাইল স্থানান্তর। প্রতিসম কীগুলির জন্য ভাল অভ্যন্তরীণ এনক্রিপশন.

ব্লক সাইফার কি?

পরবর্তীতে, AES যাকে প্রযুক্তি বিশ্ব a বলে "সাইফার ব্লক করুন।" 

এটিকে "ব্লক" বলা হয় কারণ এই ধরণের সাইফার এনক্রিপ্ট করা তথ্য ভাগ করে (প্লেইনটেক্সট নামে পরিচিত) ব্লক নামক বিভাগে।

আরো নির্দিষ্ট হতে, AES ব্যবহার করে a 128-বিট ব্লক সাইজ। 

এর মানে হল ডেটা ক -তে বিভক্ত ফোর বাই ফোর অ্যারে 16 বাইট ধারণকারী। প্রতিটি বাইটে আটটি বিট থাকে।

অতএব, 16 বাইট 8 বিট দ্বারা গুণ করলে ফলন হয় a প্রতিটি ব্লকে মোট 128 বিট। 

এই বিভাগ নির্বিশেষে, এনক্রিপ্ট করা ডেটার আকার একই থাকে। অন্য কথায়, 128 বিট প্লেইনটেক্স থেকে 128 বিট সাইফারটেক্সট পাওয়া যায়।

AES অ্যালগরিদমের রহস্য

এখন আপনার টুপি ধরে রাখুন কারণ এটি আকর্ষণীয় হয়ে ওঠে।

জোয়ান ডেইমেন এবং ভিনসেন্ট রিজমেন ব্যবহার করার উজ্জ্বল সিদ্ধান্ত নিয়েছিলেন প্রতিস্থাপন পারমুটেশন নেটওয়ার্ক (SPN) অ্যালগরিদম।

এসপিএন আবেদন করে কাজ করে এনক্রিপ্ট করতে কী সম্প্রসারণের একাধিক রাউন্ড ডেটা।

প্রাথমিক কী ব্যবহার করা হয় a তৈরি করতে নতুন কীগুলির সিরিজ যাকে বলা হয় "গোল চাবি।"

এই বৃত্তাকার কীগুলি পরে কীভাবে তৈরি হয় সে সম্পর্কে আমরা আরও জানতে পারব। এটা বলাই যথেষ্ট যে, একাধিক রাউন্ড পরিবর্তন প্রতিটি সময় একটি নতুন রাউন্ড কী তৈরি করে।

প্রতিটি পাসিং রাউন্ডের সাথে, ডেটা আরও বেশি নিরাপদ হয়ে যায় এবং এনক্রিপশন ভাঙা কঠিন হয়ে পড়ে।

কেন?

কারণ এই এনক্রিপশন রাউন্ডগুলি AES কে দুর্ভেদ্য করে তোলে! আছে শুধু অনেক বেশি রাউন্ড যে ডিক্রিপ্ট করার জন্য হ্যাকারদের ভেঙে ফেলতে হবে।

এই ভাবে রাখুন: একটি সুপার কম্পিউটার মহাবিশ্বের অনুমিত বয়সের চেয়ে অনেক বছর সময় নেয় একটি AES কোড ক্র্যাক করতে।

এই তারিখ পর্যন্ত, AES কার্যত হুমকিমুক্ত।

বিভিন্ন মূল দৈর্ঘ্য

সেখানে তিন দৈর্ঘ্যের AES এনক্রিপশন কী.

প্রতিটি কী দৈর্ঘ্যের সম্ভাব্য কী সংমিশ্রণের একটি ভিন্ন সংখ্যা রয়েছে:

  • 128-বিট কী দৈর্ঘ্য: 3.4 x 1038
  • 192-বিট কী দৈর্ঘ্য: 6.2 x 1057
  • 256-বিট কী দৈর্ঘ্য: 1.1 x 1077

যদিও এই এনক্রিপশন পদ্ধতির মূল দৈর্ঘ্য পরিবর্তিত হয়, তার ব্লকের আকার - 128-বিট (বা 16 বাইট) - একই রয়ে গেছে. 

কী আকারে পার্থক্য কেন? এটা সব ব্যবহারিকতা সম্পর্কে।

উদাহরণস্বরূপ একটি অ্যাপ নেওয়া যাক। যদি এটি AES 256 এর পরিবর্তে 128-বিট AES ব্যবহার করে তবে তা হবে আরো কম্পিউটিং শক্তি প্রয়োজন.

ব্যবহারিক প্রভাব হবে এটা আরো কাঁচা শক্তি প্রয়োজন আপনার ব্যাটারি থেকে, তাই আপনার ফোন দ্রুত মারা যাবে।

সুতরাং AES 256-বিট এনক্রিপশন ব্যবহার করার সময় স্বর্ণমান, এটা শুধু দৈনন্দিন ব্যবহারের জন্য সম্ভব নয়।

কোথায় উন্নত এনক্রিপশন মান (AES) ব্যবহার করা হয়?

AES বিশ্বের অন্যতম বিশ্বস্ত সিস্টেম। এটি একাধিক শিল্পে ব্যাপকভাবে গৃহীত হয়েছে যার জন্য অত্যন্ত উচ্চ স্তরের নিরাপত্তা প্রয়োজন।

আজ, AES লাইব্রেরি সহ অসংখ্য প্রোগ্রামিং ভাষার জন্য তৈরি করা হয়েছে সি, সি ++, জাভা, জাভাস্ক্রিপ্ট এবং পাইথন.

AES এনক্রিপশন মান বিভিন্ন দ্বারা ব্যবহৃত হয় ফাইল কম্প্রেশন প্রোগ্রাম 7 জিপ, উইনজিপ, এবং আরএআর সহ, এবং ডিস্ক এনক্রিপশন সিস্টেম বিটলকার এবং ফাইলভল্টের মতো; এবং NTFS এর মত ফাইল সিস্টেম।

আপনি হয়তো ইতিমধ্যেই আপনার দৈনন্দিন জীবনে এটি ব্যবহার করছেন আপনার খেয়াল ছাড়াই!

AES একটি গুরুত্বপূর্ণ হাতিয়ার ডাটাবেস এনক্রিপশন এবং তথ্য VPN সিস্টেম.

আপনি যদি আপনার একাধিক অ্যাকাউন্টের জন্য আপনার লগইন শংসাপত্রগুলি মনে রাখার জন্য পাসওয়ার্ড পরিচালকদের উপর নির্ভর করেন, সম্ভবত, আপনি ইতিমধ্যে AES এর সম্মুখীন হয়েছেন!

আপনি যে মেসেজিং অ্যাপ ব্যবহার করেন, যেমন হোয়াটসঅ্যাপ এবং ফেসবুক মেসেঞ্জার? হ্যাঁ, তারাও এটি ব্যবহার করে।

এমন কি ভিডিও গেমস মত গ্র্যান্ড চুরি অটো IV হ্যাকারদের থেকে রক্ষা করতে AES ব্যবহার করুন।

একটি AES নির্দেশ সেট মধ্যে সংহত করা হয় সমস্ত ইন্টেল এবং এএমডি প্রসেসর, তাই আপনার পিসি বা ল্যাপটপ ইতিমধ্যেই এটি অন্তর্নির্মিত আছে আপনি কিছু না করেই।

এবং অবশ্যই, আসুন অ্যাপগুলি আপনার ভুলে যাই না ব্যাংক আপনাকে অনলাইনে আপনার আর্থিক ব্যবস্থাপনা করার জন্য তৈরি করা হয়েছে।

AES এনক্রিপশন কিভাবে কাজ করে তা জানার পর, আপনি করবেন অনেক সহজ শ্বাস নিন এই জ্ঞান দিয়ে যে আপনার তথ্য নিরাপদ হাতে!

AES এনক্রিপশনের ইতিহাস

AES একটি প্রতিক্রিয়া হিসাবে শুরু হয়েছিল মার্কিন সরকারের চাহিদা.

1977 সালে, ফেডারেল এজেন্সিগুলি D- এর উপর নির্ভর করবেআতা এনক্রিপশন স্ট্যান্ডার্ড (DES) তাদের প্রাথমিক এনক্রিপশন অ্যালগরিদম হিসাবে।

যাইহোক, 1990 এর দশকে, DES আর যথেষ্ট নিরাপদ ছিল না কারণ এটি শুধুমাত্র ভেঙে যেতে পারে 22 ঘন্টা 

সুতরাং, সরকার ঘোষণা করেছে a জনসাধারণের প্রতিযোগিতা 5 বছরের বেশি স্থায়ী একটি নতুন সিস্টেম খুঁজে বের করার জন্য।

The Olymp Trade প্লার্টফর্মে ৩ টি উপায়ে প্রবেশ করা যায়। প্রথমত রয়েছে ওয়েব ভার্শন যাতে আপনি প্রধান ওয়েবসাইটের মাধ্যমে প্রবেশ করতে পারবেন। দ্বিতয়ত রয়েছে, উইন্ডোজ এবং ম্যাক উভয়ের জন্যেই ডেস্কটপ অ্যাপলিকেশন। এই অ্যাপটিতে রয়েছে অতিরিক্ত কিছু ফিচার যা আপনি ওয়েব ভার্শনে পাবেন না। এরপরে রয়েছে Olymp Trade এর এন্ড্রয়েড এবং অ্যাপল মোবাইল অ্যাপ। এই উন্মুক্ত প্রক্রিয়ার সুবিধা ছিল যে জমা দেওয়া এনক্রিপশন অ্যালগরিদমগুলির প্রত্যেকটি জনসাধারণের নিরাপত্তার অধীন হতে পারে। এর অর্থ সরকার হতে পারে ১০০% নিশ্চিত যে তাদের বিজয়ী ব্যবস্থার পিছনের দরজা ছিল না।

তাছাড়া, যেহেতু একাধিক মন এবং চোখ জড়িত ছিল, সরকার তার সম্ভাবনাকে সর্বাধিক করেছে ত্রুটিগুলি চিহ্নিত করা এবং সংশোধন করা।

শেষ পর্যন্ত, রিজেনডেল সাইফার (ওরফে আজকের অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড) চ্যাম্পিয়ন হয়েছিলেন.

রিজেনডেলের নামকরণ করা হয়েছিল দুই বেলজিয়ান ক্রিপ্টোগ্রাফারের নামে যারা এটি তৈরি করেছিলেন, ভিনসেন্ট রিজমেন এবং জোয়ান ডেইমেন.

2002 সালে, ছিল উন্নত এনক্রিপশন স্ট্যান্ডার্ড নামকরণ করা হয়েছে এবং ইউএস ন্যাশনাল ইনস্টিটিউট অব স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি (এনআইএসটি) দ্বারা প্রকাশিত।

এনএসএ তার সামর্থ্য এবং নিরাপত্তার জন্য AES অ্যালগরিদম অনুমোদন করেছে শীর্ষ গোপন তথ্য। এটি মানচিত্রে AES রেখেছে।

তারপর থেকে, AES i হয়ে গেছেএনক্রিপশনের জন্য ndustry স্ট্যান্ডার্ড.

এর খোলা প্রকৃতি মানে AES সফটওয়্যার হতে পারে পাবলিক এবং প্রাইভেট, বাণিজ্যিক এবং অ -বাণিজ্যিক উভয়ের জন্য ব্যবহৃত অ্যাপ্লিকেশন।

কিভাবে AES 256 কাজ করে?

এখন পর্যন্ত, আমরা জানি যে এই এনক্রিপশন অ্যালগরিদমগুলি যে তথ্য রক্ষা করছে তা ছিনতাই করে এবং এটিকে এলোমেলো বিশৃঙ্খলায় পরিণত করে।

আমি বলতে চাচ্ছি, সমস্ত এনক্রিপশনের মূল নীতি is সিকিউরিটি কী -এর উপর নির্ভর করে ডেটার প্রতিটি ইউনিট আলাদা করে প্রতিস্থাপিত হবে।

কিন্তু কি ঠিক AES এনক্রিপশনকে শিল্পের মান হিসাবে বিবেচনা করার জন্য যথেষ্ট নিরাপদ করে তোলে?

প্রক্রিয়ার একটি সংক্ষিপ্ত বিবরণ

AES এনক্রিপশন অ্যালগরিদম দিয়ে যায় একাধিক রাউন্ড এনক্রিপশন এর। এটি এমনকি 9, 11, বা 13 রাউন্ডের মধ্য দিয়ে যেতে পারে।

প্রতিটি রাউন্ডে নিচের একই ধাপ জড়িত।

  • ব্লকগুলিতে ডেটা ভাগ করুন।
  • কী সম্প্রসারণ।
  • গোল কী যোগ করুন।
  • বাইটের বিকল্প/প্রতিস্থাপন।
  • সারি বদল করুন।
  • কলামগুলি মিশ্রিত করুন।
  • আবার একটি গোল কী যোগ করুন।
  • আবার শুরু থেকে কর.

শেষ রাউন্ডের পরে, অ্যালগরিদম একটি অতিরিক্ত রাউন্ডের মধ্য দিয়ে যাবে। এই সেটে, অ্যালগরিদম 1 থেকে 7 ধাপগুলি করবে ছাড়া ধাপ 6.

এটি ষষ্ঠ ধাপ পরিবর্তন করে কারণ এটি এই সময়ে খুব বেশি কিছু করবে না। মনে রাখবেন এটি ইতিমধ্যে একাধিকবার এই প্রক্রিয়ার মধ্য দিয়ে গেছে।

সুতরাং, ধাপ 6 এর পুনরাবৃত্তি হবে অপ্রয়োজনীয় কলামগুলিকে আবার মিশ্রিত করতে যে পরিমাণ প্রক্রিয়াকরণ শক্তি লাগবে ঠিক ততটা মূল্য নেই আর উল্লেখযোগ্যভাবে ডেটা পরিবর্তন করে না.

এই মুহুর্তে, ডেটা ইতিমধ্যে নিম্নলিখিত রাউন্ডের মধ্য দিয়ে যাবে:

  • 128-বিট কী: 10 রাউন্ড
  • 192-বিট কী: 12 রাউন্ড
  • 256-বিট কী: 14 রাউন্ড

আউটপুট?

একটি আরবিচলিত অক্ষরের andom সেট যার কাছে AES কী নেই তার কাছে এটি বোধগম্য হবে না।

একটি গভীরতা চেহারা

এই প্রতিসম ব্লক সাইফার কিভাবে তৈরি হয় সে সম্পর্কে আপনার এখন ধারণা আছে। আসুন আরও বিশদে যাই।

প্রথমত, এই এনক্রিপশন অ্যালগরিদমগুলি একটি ব্যবহার করে ব্লকের প্রাথমিক কী যুক্ত করে XOR ("একচেটিয়া বা") সাইফার। 

এই সাইফার একটি অপারেশন অন্তর্নির্মিত প্রসেসর হার্ডওয়্যার।

তারপর, ডেটা প্রতিটি বাইট হয় খারিজ অন্যের সঙ্গে.

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

এখন, আপনি একটি সেট পেয়েছেন নতুন 128-বিট রাউন্ড কী যেগুলি ইতিমধ্যেই জটলা চিঠির জগাখিচুড়ি।

তৃতীয়ত, এর মধ্য দিয়ে যাওয়ার সময় হয়েছে AES এনক্রিপশনের প্রথম রাউন্ড। অ্যালগরিদম নতুন গোল কীগুলিতে প্রাথমিক কী যুক্ত করবে।

এখন আপনি আপনার পেয়েছেন দ্বিতীয় এলোমেলো সাইফার

চতুর্থ, অ্যালগরিদম প্রতি বাইট প্রতিস্থাপন করে Rijndael S-box অনুযায়ী একটি কোড সহ।

এখন, এটা সময় সারি স্থানান্তর 4 × 4 অ্যারের।

  • প্রথম সারি যেখানে থাকে সেখানেই থাকে।
  • দ্বিতীয় সারি বামে একটি স্থান সরানো হয়।
  • তৃতীয় সারিটি দুটি স্থানে স্থানান্তরিত হয়।
  • অবশেষে, চতুর্থটি তিনটি স্থান সরানো হয়েছে।

ষষ্ঠ, প্রতিটি কলাম একটি পূর্বনির্ধারিত ম্যাট্রিক্স দ্বারা গুণিত হবে যা আপনাকে আবার একটি দেবে কোডের নতুন ব্লক.

আমরা বিস্তারিতভাবে যাব না কারণ এটি একটি অত্যন্ত জটিল প্রক্রিয়া যার জন্য উন্নত গণিতের প্রয়োজন।

শুধু জানি সাইফারের কলামগুলি মিশ্রিত এবং একত্রিত হয়ে অন্য ব্লকের সাথে আসে।

অবশেষে, এটি ব্লকে বৃত্তাকার কী যুক্ত করবে (অনেকটা প্রাথমিক কী তৃতীয় ধাপে ছিল)।

তারপরে, আপনাকে যে রাউন্ডগুলি করতে হবে তার উপর ভিত্তি করে ধুয়ে ফেলুন এবং পুনরাবৃত্তি করুন।

প্রক্রিয়াটি আরও কয়েকবার চলতে থাকে, যা আপনাকে সাইফারটেক্সট দেয় আমূল ভিন্ন প্লেইন টেক্সট থেকে।

এটি ডিক্রিপ্ট করার জন্য, পুরো জিনিসটি বিপরীতভাবে করুন!

AES এনক্রিপশন অ্যালগরিদমের প্রতিটি পর্যায় একটি গুরুত্বপূর্ণ কাজ করে।

কেন সব পদক্ষেপ?

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

বাইট প্রতিস্থাপন প্রক্রিয়াটি অ -রৈখিক উপায়ে ডেটা পরিবর্তন করে। এই লুকায় মূল এবং এনক্রিপ্টের মধ্যে সম্পর্ক বিষয়বস্তু।

সারি স্থানান্তর এবং কলাম মিশ্রিত হবে ডেটা ছড়িয়ে দিন। স্থানান্তর তথ্য অনুভূমিকভাবে ছড়িয়ে দেয়, যখন মিশ্রণটি উল্লম্বভাবে করে।

বাইট স্থানান্তর করে, আপনি অনেক বেশি জটিল এনক্রিপশন পাবেন।

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

AES এনক্রিপশন কি নিরাপদ?

যদি আমাদের প্রক্রিয়াটির বর্ণনা আপনাকে AES কী -এর শক্তিতে বিশ্বাস করতে যথেষ্ট না হয়, তাহলে AES কতটা নিরাপদ তা নিয়ে ডুব দেওয়া যাক।

যেমন আমরা শুরুতে বলেছিলাম, জাতীয় মান ও প্রযুক্তি ইনস্টিটিউট (NIST) তিন ধরনের AES নির্বাচন করেছে: 128-বিট AES, 192-বিট এবং 256-বিট কী.

প্রতিটি প্রকার এখনও একই 128-বিট ব্লক ব্যবহার করে, কিন্তু তারা 2 টি জিনিসে আলাদা।

কী দৈর্ঘ্য

The Olymp Trade প্লার্টফর্মে ৩ টি উপায়ে প্রবেশ করা যায়। প্রথমত রয়েছে ওয়েব ভার্শন যাতে আপনি প্রধান ওয়েবসাইটের মাধ্যমে প্রবেশ করতে পারবেন। দ্বিতয়ত রয়েছে, উইন্ডোজ এবং ম্যাক উভয়ের জন্যেই ডেস্কটপ অ্যাপলিকেশন। এই অ্যাপটিতে রয়েছে অতিরিক্ত কিছু ফিচার যা আপনি ওয়েব ভার্শনে পাবেন না। এরপরে রয়েছে Olymp Trade এর এন্ড্রয়েড এবং অ্যাপল মোবাইল অ্যাপ। প্রথম পার্থক্য প্রতিটি বিট কীগুলির দৈর্ঘ্যে অবস্থিত।

সবচেয়ে দীর্ঘ হিসাবে, AES 256-বিট এনক্রিপশন সবচেয়ে শক্তিশালী প্রদান করে এনক্রিপশনের স্তর।

এর কারণ হল একটি 256-বিট AES এনক্রিপশনের জন্য একটি হ্যাকারকে চেষ্টা করতে হবে 2256 বিভিন্ন সমন্বয় সঠিকটি অন্তর্ভুক্ত করা নিশ্চিত করার জন্য।

আমাদের এই সংখ্যাটির উপর জোর দিতে হবে জ্যোতির্বিজ্ঞানের দিক থেকে বড়। এটা একটা মোট 78 ডিজিট! 

আপনি যদি এখনও বুঝতে না পারেন যে এটি কত বড়, আসুন এটিকে এভাবে রাখি। এটা এত বড় যে এটা ব্যাখ্যা মূলকভাবে বৃহত্তর পর্যবেক্ষণযোগ্য মহাবিশ্বে পরমাণুর সংখ্যার চেয়ে।

স্পষ্টতই, জাতীয় নিরাপত্তা এবং অন্যান্য তথ্য সুরক্ষার স্বার্থে মার্কিন সরকার একটি 128- বা 256-বিট এনক্রিপশন প্রক্রিয়া প্রয়োজন সংবেদনশীল তথ্যের জন্য।

AES-256, যার একটি 256 বিটের মূল দৈর্ঘ্য, সবচেয়ে বড় বিট সাইজ সমর্থন করে এবং বর্তমান কম্পিউটিং পাওয়ার স্ট্যান্ডার্ডের উপর ভিত্তি করে নিষ্ঠুর শক্তি দ্বারা কার্যত অটুট। 

কী আকারসম্ভাব্য সংমিশ্রণ
1 বিট2
2 বিট4
4 বিট16
8 বিট256
16 বিট65536
32 বিট4.2 X 109
56 বিট (DES)7.2 X 1016
64 বিট1.8 X 1019
128 বিট (AES)3.4 X 1038
192 বিট (AES)6.2 X 1057
256 বিট (AES)1.1 X 1077

এনক্রিপশন রাউন্ড

The Olymp Trade প্লার্টফর্মে ৩ টি উপায়ে প্রবেশ করা যায়। প্রথমত রয়েছে ওয়েব ভার্শন যাতে আপনি প্রধান ওয়েবসাইটের মাধ্যমে প্রবেশ করতে পারবেন। দ্বিতয়ত রয়েছে, উইন্ডোজ এবং ম্যাক উভয়ের জন্যেই ডেস্কটপ অ্যাপলিকেশন। এই অ্যাপটিতে রয়েছে অতিরিক্ত কিছু ফিচার যা আপনি ওয়েব ভার্শনে পাবেন না। এরপরে রয়েছে Olymp Trade এর এন্ড্রয়েড এবং অ্যাপল মোবাইল অ্যাপ। দ্বিতীয় পার্থক্য এই তিনটি AES জাতের মধ্যে রয়েছে এনক্রিপশনের রাউন্ডের সংখ্যা।

128-বিট AES এনক্রিপশন ব্যবহার করে 10 রাউন্ড, AES 192 ব্যবহার করে 12 রাউন্ড, এবং AES 256 ব্যবহার করে 14 রাউন্ড.

আপনি সম্ভবত অনুমান করেছেন, আপনি যত বেশি রাউন্ড ব্যবহার করবেন, এনক্রিপশন তত জটিল হবে। এটিই মূলত AES 256 কে সবচেয়ে নিরাপদ AES বাস্তবায়ন করে তোলে।

ক্যাচ

একটি দীর্ঘ কী এবং আরো রাউন্ড উচ্চ কর্মক্ষমতা এবং আরো সম্পদ/শক্তি প্রয়োজন হবে।

AES 256 ব্যবহার করে 40% বেশি সিস্টেম সম্পদ AES 192 এর চেয়ে।

এই কারণেই 256-বিট অ্যাডভান্সড এনক্রিপশন মান সবচেয়ে ভাল উচ্চ সংবেদনশীল পরিবেশ, যেমন সরকার সংবেদনশীল তথ্য নিয়ে কাজ করে।

এইসব ক্ষেত্রে যেখানে গতি বা শক্তির চেয়ে নিরাপত্তা বেশি গুরুত্বপূর্ণ.

হ্যাকাররা কি AES 256 ক্র্যাক করতে পারে?

The Olymp Trade প্লার্টফর্মে ৩ টি উপায়ে প্রবেশ করা যায়। প্রথমত রয়েছে ওয়েব ভার্শন যাতে আপনি প্রধান ওয়েবসাইটের মাধ্যমে প্রবেশ করতে পারবেন। দ্বিতয়ত রয়েছে, উইন্ডোজ এবং ম্যাক উভয়ের জন্যেই ডেস্কটপ অ্যাপলিকেশন। এই অ্যাপটিতে রয়েছে অতিরিক্ত কিছু ফিচার যা আপনি ওয়েব ভার্শনে পাবেন না। এরপরে রয়েছে Olymp Trade এর এন্ড্রয়েড এবং অ্যাপল মোবাইল অ্যাপ। পুরাতন 56-বিট ডিইএস কী একদিনেরও কম সময়ে ফাটতে পারে। কিন্তু AES এর জন্য? তা গ্রহণ করা হবে কোটি কোটি বছর আমাদের আজকের কম্পিউটিং প্রযুক্তি ব্যবহার করে বিরতি দেওয়া।

হ্যাকাররা এই ধরণের হামলার চেষ্টা করাও বোকামি হবে।

বলা হচ্ছে, আমাদের স্বীকার করতে হবে কোন এনক্রিপশন সিস্টেম সম্পূর্ণ নিরাপদ নয়.

গবেষকরা যারা AES এর দিকে তাকিয়েছেন তারা প্রবেশের কয়েকটি সম্ভাব্য উপায় খুঁজে পেয়েছেন।

হুমকি #1: সম্পর্কিত-কী আক্রমণ

২০০ 2009 সালে, তারা একটি সম্ভাব্য সম্পর্কিত-কী আক্রমণ আবিষ্কার করেছিল। নিষ্ঠুর শক্তির পরিবর্তে, এই আক্রমণগুলি হবে এনক্রিপশন কী নিজেই লক্ষ্য করুন.

এই ধরনের ক্রিপ্টানালাইসিস বিভিন্ন কী ব্যবহার করে কীভাবে কাজ করে তা পর্যবেক্ষণ করে একটি সাইফার ক্র্যাক করার চেষ্টা করবে।

ভাগ্যক্রমে, সম্পর্কিত-কী আক্রমণ শুধুমাত্র একটি হুমকি AES সিস্টেমে। এটি কাজ করার একমাত্র উপায় হল যদি হ্যাকার দুটি সেট কীগুলির মধ্যে সম্পর্ক (বা সন্দেহ) জানে।

নিশ্চিন্ত থাকুন, ক্রিপ্টোগ্রাফাররা এই আক্রমণগুলি প্রতিরোধ করার জন্য AES কী সময়সূচীর জটিলতা দ্রুত উন্নতি করেছিল।

হুমকি #2: পরিচিত-কী আলাদা আক্রমণ

নিষ্ঠুর শক্তির বিপরীতে, এই আক্রমণটি একটি ব্যবহার করেছিল পরিচিত চাবি এনক্রিপশনের কাঠামো বোঝার জন্য।

যাইহোক, হ্যাক শুধুমাত্র AES 128 এর একটি আট রাউন্ড সংস্করণ লক্ষ্য করেছে, স্ট্যান্ডার্ড 10 রাউন্ড সংস্করণ নয়। যাহোক, এটি একটি বড় হুমকি নয়।

হুমকি #3: সাইড-চ্যানেল আক্রমণ

এটি প্রধান ঝুঁকি AES এর মুখোমুখি। এটি চেষ্টা করে কাজ করে কোন তথ্য নিন সিস্টেম লিক হচ্ছে।

হ্যাকাররা শুনতে পারে শব্দ, ইলেক্ট্রোম্যাগনেটিক সিগন্যাল, সময়ের তথ্য, বা বিদ্যুৎ খরচ নিরাপত্তা অ্যালগরিদম কিভাবে কাজ করে তা বের করার চেষ্টা করুন।

পার্শ্ব-চ্যানেলের আক্রমণ প্রতিরোধের সর্বোত্তম উপায় হল তথ্য ফাঁস অপসারণ বা ফাঁস হওয়া তথ্য মাস্কিং (অতিরিক্ত ইলেক্ট্রোম্যাগনেটিক সিগন্যাল বা শব্দ তৈরি করে)।

হুমকি #4: চাবি প্রকাশ করা

নিম্নলিখিতগুলি করার মাধ্যমে এটি প্রমাণ করা যথেষ্ট সহজ:

  • শক্তিশালী পাসওয়ার্ড
  • মাল্টিফ্যাক্টর প্রমাণীকরণ
  • ফায়ারওয়াল
  • অ্যান্টিভাইরাস সফটওয়্যার 

অধিকন্তু, আপনার কর্মীদের শিক্ষিত করুন সামাজিক প্রকৌশল এবং ফিশিং আক্রমণের বিরুদ্ধে।

AES এনক্রিপশনের সুবিধা

AES এর এনক্রিপশন প্রক্রিয়াটি সহজেই বোঝা যায়। এই জন্য অনুমতি দেয় সহজ বাস্তবায়ন, পাশাপাশি সত্যিই দ্রুত এনক্রিপশন এবং ডিক্রিপশন সময়.

তাছাড়া, AES কম স্মৃতি প্রয়োজন অন্যান্য ধরনের এনক্রিপশন (যেমন DES) এর তুলনায়।

অবশেষে, যখনই আপনার নিরাপত্তার একটি অতিরিক্ত স্তর প্রয়োজন হয়, আপনি ই করতে পারেনবিভিন্ন সুরক্ষা প্রোটোকলের সাথে AES কে একত্রিত করুন যেমন WPA2 বা এমনকি SSL এর মত অন্যান্য ধরনের এনক্রিপশন।

AES বনাম ChaCha20 

AES এর কিছু সীমাবদ্ধতা রয়েছে যা অন্যান্য ধরনের এনক্রিপশন পূরণ করার চেষ্টা করেছে।

যদিও AES বেশিরভাগ আধুনিক কম্পিউটারের জন্য চমত্কার, এটি আমাদের ফোন বা ট্যাবলেটে নির্মিত নয়.

এই কারণেই AES সাধারণত মোবাইল ডিভাইসে সফটওয়্যারের (হার্ডওয়্যারের পরিবর্তে) প্রয়োগ করা হয়।

যাইহোক, AES এর সফটওয়্যার বাস্তবায়ন খুব বেশি ব্যাটারি লাইফ নেয়.

ChaCha20 এছাড়াও 256-বিট কী ব্যবহার করে। এটি থেকে বেশ কয়েকজন প্রকৌশলী দ্বারা বিকাশ করা হয়েছিল Google এই শূন্যস্থান পূরণ করতে।

ChaCha20 এর সুবিধা:

  • আরো CPU বান্ধব
  • বাস্তবায়ন করা সহজ
  • কম শক্তি প্রয়োজন
  • ক্যাশে-টাইমিং আক্রমণের বিরুদ্ধে আরও নিরাপদ
  • এটি একটি 256-বিট কী

AES বনাম Twofish

সরকার ডিই প্রতিস্থাপনের জন্য যে প্রতিযোগিতায় অংশ নিয়েছিল তাতে টোফিশ অন্যতম চূড়ান্ত প্রতিযোগী ছিল।

ব্লকের পরিবর্তে, Twofish একটি Feistel নেটওয়ার্ক ব্যবহার করে। এর মানে হল এটি DES এর মতো পুরনো মানগুলির অনুরূপ কিন্তু আরো জটিল সংস্করণ।

আজ অবধি, টোফিশ অবিচ্ছিন্ন রয়ে গেছে। এই কারণেই অনেকে বলে যে এটি AES এর চেয়ে নিরাপদ, আমরা আগে উল্লেখ করা সম্ভাব্য হুমকির কথা বিবেচনা করে।

মূল পার্থক্য হল যে AES কী দৈর্ঘ্যের উপর নির্ভর করে এনক্রিপশনের রাউন্ডের সংখ্যা পরিবর্তিত করে, যখন Twofish এটি একটি এ রাখে 16 রাউন্ডের ধ্রুবক.

যাইহোক, Twofish আরো স্মৃতি এবং শক্তি প্রয়োজন AES এর তুলনায়, যা মোবাইল বা লোয়ার-এন্ড কম্পিউটিং ডিভাইস ব্যবহারের ক্ষেত্রে সবচেয়ে বড় পতন।

উপসংহার

যদি AES এনক্রিপশন ন্যাশনাল সিকিউরিটি এজেন্সির জন্য যথেষ্ট ভাল হয়, আমরা তার নিরাপত্তার উপর আস্থা রাখতে ইচ্ছুক।

আজ অনেক প্রযুক্তি পাওয়া সত্ত্বেও, AES প্যাকের শীর্ষে রয়ে গেছে। যেকোনো কোম্পানির জন্য তাদের গোপনীয় তথ্যের জন্য এটি ব্যবহার করা যথেষ্ট।

তথ্যসূত্র

হোম » মেঘ স্টোরেজ » AES-256 এনক্রিপশন কি এবং এটি কিভাবে কাজ করে?

আমাদের নিউজলেটার যোগ দিন

আমাদের সাপ্তাহিক রাউন্ডআপ নিউজলেটার সাবস্ক্রাইব করুন এবং সর্বশেষ শিল্প খবর এবং প্রবণতা পান

'সাবস্ক্রাইব করুন' ক্লিক করে আপনি আমাদের সাথে সম্মত হন ব্যবহারের শর্তাবলী এবং গোপনীয়তা নীতি.