বেশ কিছু স্থান বা পদ আছে যেখানে এর মূল্যবোধ সামরিক গ্রেড. সামরিক গ্রেড ডেটা মুছে ফেলা, সামরিক গ্রেড ড্রপ সুরক্ষা এবং ইদানীং আমরা "সামরিক গ্রেড এনক্রিপশন" বা ইংরেজিতে "সামরিক-গ্রেড এনক্রিপশন” কিন্তু সামরিক গ্রেড এনক্রিপশন ঠিক কি? এবং এই শব্দটি কি বোঝায়?
আমরা "ডিগ্রী" শব্দটিকে অস্বীকার করে শুরু করব: এটি সম্পূর্ণরূপে উদ্ভাবিত। এনক্রিপশনের কোনো ডিগ্রি নেই যা সামরিক বাহিনী তাদের নিজস্ব বিবেচনা করে, যদিও এটি বিদ্যমান একটি এনক্রিপশন যা সামরিক বাহিনী দ্বারা ব্যবহৃত হয় এবং কোম্পানিগুলি যতটা সম্ভব আপনার তথ্য রক্ষা করতে চায়।
"সামরিক গ্রেড"
আমাদের অবশ্যই বুঝতে হবে যে "সামরিক গ্রেড" প্রায়শই সেই কৌশল বা সিস্টেমগুলির জন্য ব্যবহৃত হয় যা সর্বোচ্চ সম্ভাব্য স্তরের নিরাপত্তা বা দক্ষতা অর্জন করে। এই ক্ষেত্রে সামরিক গ্রেড ডেটা মুছে ফেলা কার্যত অচেনা না হওয়া পর্যন্ত একই ফাইলের অনেকগুলি মুছে ফেলা হয়। এনক্রিপশনের ক্ষেত্রে এটি আলাদা নয়: একটি সামরিক গ্রেড এনক্রিপশন একটি অত্যন্ত গুরুতর ডেটা এনক্রিপশন, যদিও আন্তর্জাতিক সেনাবাহিনী দ্বারা অনুমোদিত কোনও মান নেই (যেমনটি AR380-19 সেনা মানগুলির সাথে ডেটা মুছে ফেলার ক্ষেত্রে মার্কিন প্রতিরক্ষা বিভাগ বা DoD 5220.22-ME।)
এর ব্যাপারে এনক্রিপশন মান (যা আমরা পরে দেখব) হ্যাঁ মান আছে, যদিও সেনাবাহিনী বা প্রতিরক্ষা বিভাগ দ্বারা অনুমোদিত নয়। যদিও এনএসএ (ইউএস ন্যাশনাল সিকিউরিটি এজেন্সি) দ্বারা হ্যাঁ যা AES-128, AES-192 এবং AES-256 অনুমোদন করেছে তার সরকারের নিরাপত্তার জন্য বৈধ। আপনার যদি দ্রুত উত্তরের প্রয়োজন হয় তবে আমরা আপনাকে বলব যে AES-256 কে বর্তমানে "সামরিক গ্রেড" হিসাবে বিবেচনা করা হয়, এটি একমাত্র নয় তবে এটি সবচেয়ে "জন্তু"।
এনক্রিপ্টেড... কি?
সম্ভবত এই শব্দটি সম্পূর্ণরূপে বোঝার জন্য আমাদের কয়েক ধাপ পিছিয়ে যাওয়া উচিত এবং ব্যাখ্যা করা উচিত (সংক্ষেপে) কী এনক্রিপশন গঠিত। এনক্রিপ্টিং একটি নথিকে এনক্রিপ্ট করে, এই ক্ষেত্রে ডিজিটাল, যাতে এটি তৃতীয় পক্ষের দ্বারা পড়তে না পারে। এনক্রিপশন তাই উক্ত নথিটি বোঝা অসম্ভব করে তোলে।
কিন্তু একটি এনক্রিপ্ট করা নথির জন্য কোন কাজে লাগবে - এমনকি যদি এটি সুস্পষ্ট মনে হয় - আমাদের পরে এটি ডিক্রিপ্ট করতে সক্ষম হতে হবে ... আমরা কিভাবে এটি অর্জন করব? ঠিক আছে, যেমন হাজার হাজার বছর ধরে বন্ধ দরজা দিয়ে করা হয়েছে ... এখানেই কী বা "কী" খেলায় আসে।
কী: mkpm pmnpv mk kmiwmpv
একটি এনক্রিপ্ট করা নথিকে তার আসল অবস্থায় ফিরিয়ে আনার একমাত্র উপায় (বা সত্য হওয়ার দ্রুততম উপায়) কী। এনক্রিপ্ট করার সময় আমরা যে দরজাটি বন্ধ করে দিয়েছিলাম সেটি খুলতে, নথিটি অপঠনযোগ্য রেখে।
কিভাবে আমরা ক্রিপ্টো এই মূল ধারণা বুঝতে পারি? একটি খুব সাধারণ এনক্রিপশন সিস্টেমের একটি উদাহরণ আপনাকে বুঝতে সাহায্য করবে:
ধরা যাক যে আমরা বর্ণমালার প্রতিটি অক্ষরকে অন্য একটি অক্ষর ব্যবহার করে একটি নতুন মান দিতে যাচ্ছি। এটি, যা হবে সবথেকে মৌলিক এনক্রিপশন, এর অর্থ হল বর্ণমালার প্রতিটি অক্ষরের জন্য আমাদের একটি কী প্রয়োজন। যদি আমরা সেগুলিকে একসাথে রাখি তাহলে আমরা 27 ডিজিটের একটি কী পাব (অথবা আপনি ñ যোগ করলে 28)।
অতএব, যদি আমরা নিম্নলিখিত কী ব্যবহার করি:
ABCDEFGHIJKLMNOPQRSTU WXYZ
yjirmlfaqbhetojvuzwkpcdgnsx
এবং আমরা এই পাঠ্যটি এনক্রিপ্ট করতে চাই: «এই টেক্সট গোপন»
আমরা নিম্নলিখিত পাঠ্য পেতে হবে:
mkpm pmnpv mk kmiwmpv
আমরা যদি আসল পাসওয়ার্ড জানি (28টি অক্ষর পরিবর্তিত এবং ক্রমানুসারে মনে রাখবেন) তবে এটি কয়েক মিনিটের ব্যাপার হবে যে অক্ষরগুলি পরিবর্তন করার একটি সাধারণ অনুশীলনের মাধ্যমে আমরা এনক্রিপ্ট করা পাঠ্যটি অনুমান করতে সক্ষম হব। কিন্তু চাবিটি না জেনেও আমরা ট্রায়াল এবং ত্রুটির মাধ্যমে এটির পাঠোদ্ধার করতে পারি, একটি অক্ষর অন্যটির জন্য পরিবর্তন করে। যতগুলি অক্ষর পুনরাবৃত্তি হয়, এমনকি একজন মানুষও এটিকে অল্প সময়ের মধ্যে ডিক্রিপ্ট করতে পারে ... এখন কল্পনা করুন কম্পিউটার কত কম লাগবে.
AES, উন্নত মান
এই কারণেই যখন আমরা কম্পিউটার এনক্রিপশন সম্পর্কে কথা বলি জিনিসগুলি জটিল হয়ে যায়। প্রতিস্থাপনের জন্য অক্ষরগুলির একটি সাধারণ তালিকার পরিবর্তে, আমরা হাজার হাজার টেবিলের কথা বলছি যেখানে মূল মানগুলি এর উপর নির্ভর করে বিনিময় করা হয় মাস্টার ডেটা টেবিল বা "কী". এবং এখানেই আমরা AES বা অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ডে আসি।
আমাদের আগের মৌলিক এনক্রিপশনের অনুরূপ AES মান প্রতিস্থাপনের উপর নির্ভর করে কিন্তু জটিল গণিত অপারেশন যোগ করা "এনক্রিপশন" এর বেশ কয়েকটি রাউন্ডের সময়। সমস্যাটিকে খুব বেশি জটিল না করার জন্য, আসুন আমরা বলি যে এনক্রিপশন কীটিতে অনেকগুলি মান সহ একটি টেবিল রয়েছে যা নথির প্রাথমিক মানগুলিকে সংশোধন করতে ব্যবহৃত হয় যা আমরা গোপন করতে চাই। বেশ কয়েকটি রাউন্ডে (AES-128-এ 10, AES-192-এ 12 এবং AES-256-এ 14) আমরা আসল মানটিকে একটি নতুন মানতে রূপান্তর করি।
AES-256, সবচেয়ে "শক্তিশালী"
আসল নথিটি জানতে আমাদের মূল কী দরকার কারণ একটি পাঠযোগ্য নথিতে পৌঁছানোর সম্ভাব্য ক্রিয়াকলাপের সংখ্যা এত বেশি হবে যে একটি সুপার শক্তিশালী কম্পিউটার এটির পাঠোদ্ধার করতে কয়েক বছর সময় নেবে। সতর্ক থাকুন, এর অর্থ এই নয় যে এটি অসম্ভব, কেবল এটি এত বেশি প্রচেষ্টা এবং সময় নেয় যে কার্যত সবাই হাল ছেড়ে দেবে। আমরা যে AES স্তরটি ব্যবহার করি তার উপর নির্ভর করে, সেই সময়টি বেশি হবে, কারণ কী যত বড় হবে, ততবার আমরা মূল নথিতে এবং আরও মান সহ পরিবর্তন করেছি, তাই বিপরীত পথটি করা আরও জটিল হবে।
অবশেষে, এখন হ্যাঁ, আমরা বলতে পারি যে -বর্তমানে- AES-256 এনক্রিপশন (সর্বাধিক পাস সহ বৃহত্তম কী) যা এখন "সামরিক গ্রেড" ডেটা এনক্রিপশন হিসাবে পরিচিত। এর দুর্দান্ত জটিলতার কারণে, এটি https ওয়েবসাইটগুলির এনক্রিপশনে ব্যবহৃত হয় (ওয়েবসাইটের প্যাডলকটিতে ক্লিক করুন এবং বিশদ ট্যাবে ক্লিক করুন), তবে ফাইল এনক্রিপশন প্রোগ্রাম বা ব্যাঙ্ক কী ফাইল এবং অন্যান্য প্রতিষ্ঠানগুলিতেও ব্যবহৃত হয় যতটা সম্ভব তাদের ফাইল রক্ষা করতে.
তোমার আছে টেলিগ্রাম ইনস্টল করা? প্রতিটি দিনের সেরা পোস্ট গ্রহণ করুন আমাদের চ্যানেল. অথবা আপনি যদি চান, আমাদের থেকে সবকিছু খুঁজে বের করুন ফেসবুক পাতা.