আপনার ট্র্যাফিক সুরক্ষিত করতে আপনি বিভিন্ন ধরণের এনক্রিপশন পদ্ধতি ব্যবহার করতে পারেন এবং প্রত্যেকেরই কিছুটা বিদ্যুত ব্যবহার রয়েছে, তাই আমি বেশ কয়েকটি জনপ্রিয় পছন্দ বেছে নিচ্ছি। প্রতিটি পদ্ধতির মূল্যায়ন করার জন্য আমি যে পদ্ধতিটি ব্যবহার করি তা আপনি যে কোনও সিফারকে খুঁজে পান এবং তুলনা করতে চান তা প্রয়োগ করা উচিত।
হবে AES
এইএস অন্যতম জনপ্রিয় প্রতিসম-কী এনক্রিপশন অ্যালগরিদম (যার অর্থ আপনি এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য একই কী ব্যবহার করেন)। সুরক্ষার ক্ষেত্রে, AES একটি নিরাপদ বাজি:
সেরা পাবলিক ক্রিপ্টনালাইসিস
আক্রমণগুলি প্রকাশিত হয়েছে যা সম্পূর্ণ বর্বর বাহিনীর আক্রমণ থেকে কমপিটেশনালভাবে দ্রুততর হয়, যদিও ২০১৩ সালের মতো কোনওটি গণনামূলকভাবে সম্ভবপর নয়।
- উইকিপিডিয়া
কাগজ ফুল হবে AES এর Biclique Cryptanalysis ভালোভাবে বর্ণনা করে সেই হবে AES-128 2 প্রয়োজন 126,1 অভিযান হবে AES-192 2 প্রয়োজন 189,7 অপারেশন, এবং AES-256 2 প্রয়োজন 254,4 বিরতি অপারেশন। ২.৯ গিগাহার্টজ প্রসেসরের উপর, প্রতিটি 'অপারেশন' 1 সিপিইউ চক্র (সম্ভবত সত্য নয়) ধরে নেওয়া, এইএস -128 ভাঙতে খুব দীর্ঘ সময় লাগবে । তাদের মধ্যে 10,000 টি চলমান থাকলেও এটি প্রায় চিরকাল স্থায়ীভাবে নেবে । সুতরাং, সুরক্ষা এখানে উদ্বেগের বিষয় নয়; আসুন পাওয়ার দিকটি বিবেচনা করি।
এই কাগজটি দেখায় (15 পৃষ্ঠায়) যা এইএসের সাথে কোনও ব্লককে এনক্রিপ্ট করে 351 পিজে ব্যবহার করে। কিছু অন্যান্য সাধারণ অ্যালগরিদম সম্পর্কে কথা বলার পরে আমি এটির তুলনা করব।
SIMON
আমি সিমোন এবং স্পেক সম্পর্কে আগে একটি প্রশ্ন জিজ্ঞাসা করেছি , যা পড়ার মতো। যেখানে সিমোন অ্যাক্সেল করে এমন পরিস্থিতিতে যেখানে আপনার ঘন ঘন কিছুটা ডেটা এনক্রিপ্ট করা দরকার । আমি আগে যে কাগজটি লিঙ্ক করেছি তাতে বলা হয়েছে যে সিমোন /৪ / 6 21৪ বিটের জন্য 213 পিজে ব্যবহার করে, যা ব্যবহারিক যখন আপনার কেবলমাত্র 32 বিট পে-লোড প্রেরণের প্রয়োজন হয়।
যদিও এসইএসের তুলনায় সিমোন /৪ / 6 break উল্লেখযোগ্যভাবে সহজ হওয়া সহজ ; আমার লিখিত কাগজটি 2 63.9 টি অপারেশন প্রস্তাব করে, সুতরাং আমাদের 10,000 সিপিইউ সেটআপ কয়েক বছরের মধ্যে কয়েক মিলিয়ন বছর ধরে এর বিপরীতে এনক্রিপশনটি ক্র্যাক করতে পারে ।
আসলে কি এটা কোন ব্যাপার?
আপনি যে হারে প্রেরণ করার পরিকল্পনা করছেন, উত্তরটি অবশ্যই অবশ্যই না ; ক্রিপ্টোগ্রাফি থেকে শক্তি ব্যবহার সম্পূর্ণ নগণ্য হবে। এইএসের জন্য, আপনি প্রতিদিন ৫০৪৪ পিজে ব্যবহার করবেন , সুতরাং 2340 জে এনার্জি সহ একটি সস্তা কার্বন-জিঙ্ক এএ ব্যাটারি ডিভাইসের আজীবন ছাড়িয়ে যাবে । আপনি SIMON সঙ্গে গণনা পুনরায় মূল্যায়নের থাকে, তাহলে আপনি এটি যে একটি হয়েছে খুব দীর্ঘ জীবনকাল
সংক্ষেপে, যদি আপনি খুব ঘন ঘন প্রেরণ না করেন তবে রেডিওটি পাওয়ারের জন্য আরও উদ্বেগের বিষয় । উইকিপিডিয়া যেমন 0.01 এবং 0.5 মধ্যে ডব্লিউ তোমার জন্য প্রেরণ করা যদি ক্ষমতা ব্যবহার উদ্ধৃতি 0.01 ওয়াট এ 1 সেকেন্ড , আপনার আগে থেকেই আরো ক্ষমতা ব্যবহার করেছি তুলনায় হবে AES সারাদিন ধরে করেনি ।
বিএলই-র পক্ষে যদিও আপনি সম্ভবত ডিফল্ট সুরক্ষার উপর নির্ভর করছেন; লিঙ্ক-স্তর সুরক্ষার জন্য BLE ডিফল্টরূপে AES-CCM ব্যবহার করে :
স্বল্প শক্তির সাথে ব্লুটুথে এনক্রিপশন AES-CCM ক্রিপ্টোগ্রাফি ব্যবহার করে। বিআর / ইডিআরের মতো, এলই কন্ট্রোলার এনক্রিপশন ফাংশনটি সম্পাদন করবে। এই ফাংশনটি 128-বিট কী থেকে 128-বিট এনক্রিপ্টড ডেটা এবং 128-বিট প্লেইনটেক্সট ডেটা উত্সাহিত করে যা এএইএস-128-বিট ব্লক সাইফারটি এফএইসি-1971 সালে সংজ্ঞায়িত করা হয়েছে।
নেই কিছু উদ্বেগ লিঙ্ক স্তরের নিরাপত্তা যদিও এর BLE বাস্তবায়ন সাথে নিরাপত্তা সংক্রান্ত ত্রুটিগুলি আছে; এটি এইএসের কোনও ত্রুটি নয়; বরং ব্লুটুথ এসআইজি তাদের নিজস্ব কী বিনিময় ব্যবস্থা 4.0 এবং 4.1 এ রোল করার সিদ্ধান্ত নিয়েছে । উপবৃত্তাকার কার্ভ হেলম্যান-ডিফিকে সমর্থন করা হওয়ায় সমস্যাটি এখন ৪.২-এ সমাধান করা হয়েছে।