-

Blowfish Algorithm
ব্লোফিশ একটি symmetric key এনক্রিপশন সিস্টেম,যেখানে প্রাপক এবং প্রেরক উভয়ই একই প্রাইভেট কী ব্যবহার করে ডেটা এনক্রিপশন ও ডিক্রিপশন করে। ব্লোফিশ বাস্তবায়ন করতে আমরা ফেইস্তেল নেটওয়ার্ক স্কিম ব্যবহার করে থাকি। ব্লোফিশ DES এর চেয়ে দ্রুতগতিসম্পন্ন এবং অধিক নিরাপদ, যে কারণে এটি এখনো বহুল ব্যবহৃত সিমেট্রিক key গুলোর মধ্যে অন্যতম। এটির কোনো পেটেন্ট নেই, ফলে যে…
-

AES Key Expansion
AES পার্ট-১ এ আমরা এনক্রিপশন- ডিক্রিপশন অ্যালগরিদম দেখেছি। এই পার্টে আমরা দেখবো পূর্ববর্তী পার্টের সেগমেন্ট-D এর key expansion সেগমেন্টটুকু কীভাবে কাজ করে। AES-128 key expansion অ্যালগরিদম 128 বিটের একটা key ইনপুট হিসেবে নেয় এবং সেটাকে 4×4 ম্যাট্রিক্সে রূপান্তর করে। ম্যাট্রিক্সের প্রতিটি সেলের সাইজ ১ বাইট এবং প্রতিটি কলামের সাইজ ১ ওয়ার্ড। কিন্তু AES এনক্রিপশন অ্যালগরিদমের…
-

AES
AES কেন ব্যবহার করব? ধরে নেওয়া যাক, হ্যাকারের কাছে একটা সুপারকম্পিউটার আছে যেটা ১ এক্সাফ্লপ (১ বিলিয়ন বিলিয়ন ক্যালকুলেশন প্রতি সেকেন্ডে) পরিমাণ কম্পিউটেশন করতে পারে। সাধারণ DES এনক্রিপশনে ৫৬ বিটের key ব্যবহার করা হয়, তার মানে মোট সম্ভাব্য key = ২৫৬ । ১ এক্সাফ্লপ = ১০১৮ অতএব,কম্পিউটারটির ব্রুট ফোর্স মেথডে key ক্র্যাক করতে সময় লাগবে = ২৫৬ / ১০১৮ =…
-

Substitution Cipher Text
Substitution ciphertext এ প্রতিটা alphabet এর জায়গায় একটা ভিন্ন alphabet বসানো হয় । এখানে কোন সূত্রের প্রয়োগ করে alphabet এর mapping হবে এর উপর ভিত্তি করে substitution ciphertext কয়েক প্রকার এর হতে পারে । এখানে আমরা Monoalphabetic Cipher এবং Polyalphabetic Cipher দেখব । Monoalphabetic Cipher এখানে প্রতিটি alphabet এর জায়গায় ভিন্ন একটি alphabet mapping হবে…
-

Symmetric Key Encryption
Symmetric Key একধরনের ক্রিপ্টোগ্রাফিক সিস্টেম যেখানে এনকোড এবং ডিকোডের জন্য একটি key ব্যবহার করা হয় । ধরি আপনি একটি ম্যাসেজ আপনার বন্ধু কে গোপনভাবে পাঠাতে চান।ধরে নেই ম্যাসেজটি (“Hello Jared”),এখন এই ম্যাসেজটি এনক্রিপ্ট করতে ধরি একটা কী A নেওয়া হলো । এখন এই ম্যাসেজটা যার কাছে যাবে বা যে ডিক্রিপ্ট করবে সে আপনার ব্যবহৃত করা…
RECENT POST
-
Blowfish Algorithm
Aritra Naha Likhan

-
MD5
Tasfia Zaman Samiha

-
Secure Hash Algorithm-2
Tasfia Zaman Samiha


