RC4 এর পূর্ণরূপ কী?
Rivest Cipher 4 — এটিকে RC4, ARC4, Alleged RC4 ও বলা হয়। ক্রিপ্টোগ্রাফিতে এটি একটি স্ট্রিম সিফার। সাদگی এবং গতির জন্য জনপ্রিয় হলেও gầnে একাধিক ভালনারেবিলিটি খুঁজে পাওয়া গেলে এটি ইনসিকিউর মনে হয়।
RC4 কী এবং কীভাবে কাজ করে?
RC4 পseudo-randomly একটি আউটপুট স্ট্রিম (বিটের স্ট্রিম) জেনারেট করে। অন্যান্য স্ট্রিম সিফারের মতো এটি এক্সক্লूसিভ-অর (XOR) দিয়ে প্লেইনটেক্স্ট এনক্রিপ্ট করে। Key-Scheduling Algorithm (KSA) দিয়ে ইনিশিয়াল কী জেনারেট হয় (৪০-২৫৬ বিট)।
তথ্য সিকিউরিটিতে RC4 কী?
RC4 দিয়ে ডিস্ক, ফাইল, এবং সিকিউর ওয়েবসাইটে ট্রান্সমিট হওয়া মেসেজ এনক্রিপ্ট করা যায়। প্রতি বাইট আউটপুটে ৮-১৬ অপারেশন লাগে। এটি একটি স্ট্রিম সিফার।
RC4 কোথায় ব্যবহৃত হয়? (ঐতিহাসিক)
সাধারণ সফটওয়্যার স্ট্রিম সিফার (ARC4/ARCFOUR)। সিকিউর প্রোটোকলে: SSL (ইন্টারনেট ট্রাফিক প্রোটেকশন) এবং WEP (ওয়ায়ারলেস নেটওয়ার্ক সিকিউরিটি) — এগুলোতে ইমপ্লিমেন্ট করা হয়েছিল।
নেটওয়ার্ক সিকিউরিটিতে RC4 কী?
Rivest Cipher 4, ১৯৮৭ সালে রন রিভেস্ট আবিষ্কার করেন RSA Security-এর জন্য। দ্রুত এবং সহজ হলে RC4 স্ট্রিম সিফার সবচেয়ে ব্যাপকভাবে ব্যবহৃত হয়। ভেরিয়েবল কী সাইজ, বাইট-ওরিয়েন্টেড অপারেশন। ৬৪ বিট এবং ১২৮ বিট কী সাইজ কমন।
WEP-এ RC4 কীভাবে কাজ করে?
WEP-এ স্ট্রিম সিফার ব্যবহার হয়। শর্ট কী দিয়ে ইনফিনিট pseudo-random কী স্ট্রিম জেনারেট করা হয়। কী স্ট্রিম এবং প্লেইনটেক্স্ট XOR করলে সাইফারটেক্স্ট তৈরি হয়। এই অপারেশন মোডের কারণে স্ট্রিম সিফার বিভিন্ন আক্রমণের আশ্রয়দান করে।
RC4 উদাহরণসহ ব্যাখ্যা
RSA Security সহ অনেক কোম্পানি RC4 অ্যালগরিদম বেসড এনক্রিপশন ডেভেলপ করেছে। ওয়ায়ারলেস রাউটারে সাধারণত WEP বা WPA এনক্রিপশন ব্যবহৃত হয়। RC4 এনক্রিপশন শুরু করতে একটি কী লাগে (ইউজার-ডিফাইনড, ৪০-২৫৬ বিট)।
RC4 এনক্রিপশন কতটা সিকিউর?
RC4-এ ভালনারেবিলিটি পাওয়া গেলে এটি অত্যন্ত ইনসিকিউর। তাই বর্তমানে খুব কম অ্যাপ্লিকেশন RC4 ব্যবহার করে। অন্যান্য স্ট্রিম সিফারের চেয়ে RC4 ছোট ডেটা স্ট্রিমের জন্য ফিজিবল নয়, তাই ব্যবহার সীমিত।
RC4 লজিক কী?
RC4 এনক্রিপশন: ডেটা বাইটসকে পseudo-random বাইটসহ XOR করা হয় (কী থেকে জেনারেটেড)। অতএব, অজানা প্লেইনটেক্স্ট বাইটস থাকলে আক্রমণকারী সífার বাইটস থেকে মূল মেসেজের অংশ বের করতে পারে।
TLS-এ RC4 কী?
১৯৮৭ সালে রন রিভেস্ট RC4 ডেভেলপ করেন। ২০১১ সালে BEAST আক্রমণ সনাক্ত হয়। TLS 1.1 বা 1.2 ইনএবল করলে আক্রমণ মিটিগেট হয়। ব্রাউজার ও সার্ভার দুটোই কুকি স্টোর করে।
DES এবং RC4 কী?
- DES: বেসিক ব্লক সিফার (3DES-এর ভিত্তি)
- RC4: ব্যাপকভাবে ব্যবহৃত স্ট্রিম সিফার
ব্লক সিফার প্রিন্সিপাল: ফাইস্টেল সিফার (Feistel Cipher) হল অনেক সিমেট্রিক ব্লক সিফারের ভিত্তি।
RC4-র সমস্যা কী?
RC4 স্ট্রিম সিফার শর্ট কী (১২৮ বিট) নেয় এবং লং pseudo-random বাইট স্ট্রিম জেনারেট করে। আউটপুট বাইটগুলো কমপ্লিটলি র্যান্ডম নয় — কিছু বায়াস (bias) থাকে। বছরের পর বছর এই বায়াস জানা ছিল কিন্তু গুরুত্বপূর্ণ বলে মনে হতো না।
RC4 কীভাবে ব্যবহার করা হয়? (প্রোটোকলে)
দ্রুত এবং সহজ সিফার হওয়ায় RC4 ব্যাপকভাবে ব্যবহৃত হয়: SSL, TLS, WEP (Wired Equivalent Privacy) — সাধারণ প্রোটোকলে।
RC4 সিফার কী জন্য ব্যবহার করা হয়?
SSL/TLS/IEEE 802.1x প্রোটোকলে কমন স্ট্রিম সিফার। WEP (Wireless Equivalent Protocol) IEEE 802.11 ওয়ায়ারলেস LAN স্ট্যান্ডার্ডে যোগ করা হয়েছিল।
RC4 ব্যবহারকারী অ্যাপ্লিকেশন
- WEP (১৯৯৭ থেকে)
- WPA (২০০৩ থেকে)
- SSL (১৯৯৫ থেকে, যা পরেও TLS-এ রূপान्तরিত)
রিয়েল ওয়ার্ল্ডে RC4 কোথায় ব্যবহৃত হয়েছিল?
RC4 স্ট্রিম সিফার রিয়েল ওয়ার্ল্ডের সবচেয়ে ব্যাপকভাবে ব্যবহৃত ক্রিপ্টোসিস্টেমগুলোর একটি। ১৯৮০-এর দশক থেকে: Microsoft Office, SSL, WEP — স্ট্যান্ডার্ড প্রোটোকল ও সফটওয়্যারে ব্যবহার হয়েছে।