ডিফিউশন (Diffusion) কী?
ডিফিউশন হলো একটি এনক্রিপশন প্রক্রিয়া যেখানে একটি প্লেইনটেক্সট সিম্বলের প্রভাব কিছু সাইফারটেক্সট সিম্বলের ওপর ছড়িয়ে দেওয়া হয় প্লেইনটেক্সটের সাংখ্যিক বৈশিষ্ট্য লুকাতে। একটি সাধারণ ডিফিউশন উপাদান হলো বিট পারমুটেশন (bit permutation), যা DES-এ ব্যবহার হয়। AES-এ আরও উন্নত মিক্স-কলাম (Mix-column) প্রক্রিয়া ব্যবহার হয়।
কনফিউশন ও ডিফিউশন-র সমন্বয়
শুধু কনফিউশন (যেমন শিফ্ট সাইফার বা WWII-এর এনigma মেশিন) বা শুধু ডিফিউশন ব্যবহার করে সাইফার নিরাপদ নয়। কিন্তু এই দুটি সার্ভিসকে যোড়া দিয়ে (concatenation) একটি শক্তিশালী সাইফার তৈরি করা যায়।
ডিফিউশনের বৈশিষ্ট্য
ডিফিউশন মানে: যদি প্লেইনটেক্সটের একক বিট পরিবর্তন করা হয়, তবে (সাংখ্যিকভাবে) সাইফারটেক্সটের অর্ধেক বিট পরিবর্তন হবে। আবার সাইফারটেক্সটের এক বিট পরিবর্তন করলে প্লেইনটেক্সটের প্রায় অর্ধেক বিট পরিবর্তন হবে। বিটের দুটি স্টেট থাকায় সবগুলো রি-ক্যালকুলেট होकर এক প্রান্ত থেকে অন্য প্রান্তে যাওয়ায় অর্ধেক বিটের স্টেট পরিবর্তন হয়।
উদ্দেশ্য
ডিফিউশনের উদ্দেশ্য হলো সাইফারটেক্সট ও প্লেইনটেক্সটের সম্পর্ক লুকানো। এতে আক্রমণকারীর জন্য প্লেইনটেক্সট বের করা কঠিন হয় এবং প্লেইনটেক্সটের রিডান্ডেন্সি সারি ও কলামে ছড়িয়ে দেওয়ায় বেড়ে যায়। এটি ট্রান্সপজিশন অ্যালগরিদমের মাধ্যমে অর্জিত হয় এবং শুধু ব্লক সাইফারে প্রযোজ্য।
আধুনিক ব্লক সাইফারের ডিফিউশন
আধুনিক ব্লক সাইফারclide supérieure ডিফিউশন বৈশিষ্ট্য ধারণ করে। সাইফার লেভেলে এর মানে: প্লেইনটেক্সটের এক বিট পরিবর্তন করলে গড়ে আউটপুট বিটের অর্ধেক পরিবর্তন হয়, ফলে দুটি সাইফারটেক্সট সাংখ্যিকভাবে স্বাধীন মনে হয়। ব্লক সাইফার নিয়ে কাজ করার সময় এই বৈশিষ্ট্য মনে রাখা অত্যন্ত গুরুত্বপূর্ণ।
তথ্য নিরাপত্তা গবেষণায় ডিফিউশন থিওরি
তথ্য প্রযুক্তির প্রসার ও গ্রহণ অর্থনীতি ও তথ্য সিস্টেম geregeld আলোচিত। এর ফলে ব্যাপকভাবে স্বীকৃত থিওরি উন্নত: ডিফিউশন অফ ইন্নোভেশন থিওরি (Diffusion of Innovations) এবং টেকনোলজি অ্যাকসেপটেন্স মডেল (TAM)।
তথ্য নিরাপত্তা গবেষণায় এই থিওরিগুলো খুব কম ব্যবহার করা হয়েছে। একটি স্ট্রাকচারড পদ্ধতিতে ইনফরমেশন সিকিউরিটি টেকনোলজির ইন্ডাস্ট্রি সাক্সেস মূল্যায়ন করা হয় ডিফিউশন অফ ইন্নোভেশন প্রক্রিয়া দিয়ে। ডিজিটাল সিগনেচার, প্রাইভেসি এনহ্যান্সিং টেকনোলজি, ফেডারেটেড আইডেন্টিটি ম্যানেজমেন্টে এ প্রয়োগ করা হয়েছে।
নব프ির গ্রহণযোগ্যতা (Adoption Factors)
- সুবিধা (Benefit): একটি নবপ্রয়োগ পূর্ববর্তী কনসেপ্টের চেয়ে কতটুকু উন্নত বলে মনে হয়। চাহিদা: ব্যক্তি নবপ্রয়োগকে সুবিধাজনক মনে করে কিনা।
- সামঞ্জস্যতা (Compatibility): নবপ্রয়োগ বর্তমান মান, পূর্বের অভিজ্ঞতা, সম্ভাব্য গ্রাহকদের চাহিদার সাথে কতটুকু সামঞ্জস্যপূর্ণ। সামঞ্জস্যপূর্ণ নবপ্রয়োগ দ্রুত ছড়িয়ে পড়ে।