-

Elliptic Curve Cryptography
কেন ব্যবহার করব এলিপটিক কার্ভ ক্রিপ্টোগ্রাফিক (ECC) সিস্টেম? এর উত্তর আমরা RSA(Rivest-Shamir-Adleman) এর সাথে তুলনা করে খোঁজার চেষ্টা করব । Asymmetric ক্রিপ্টোগ্রাফিতে RSA একটি গুরুত্বপূর্ণ অ্যালগরিদম, কিন্তু এর মূল সমস্যা হলো এর গাণিতিক বৈশিষ্ট্য। RSA অ্যালগরিদমে key তৈরিতে নিরাপত্তার জন্য বড় বড় যে মৌলিক সংখ্যা দুটি নির্বাচন করা হয় এবং যে এক্সপনেন্ট(সূচক) ব্যবহার করে এনক্রিপশন…
-

DSA(Digital Signature Algorithm)
মনে করি দুইজন মানুষ X এবং Y । উদাহরণ হিসেবে X Y কে কোনো একটা মাধ্যমে চিঠি লিখে বলল যে আমি তোমার সাথে সোমবার দুপুর ২.৩০ এ অমুক জায়গায় দেখা করব । Y ম্যাসেজ টা পেয়ে সোমবার সেই জায়গায় গেল কিন্তু X কে সেখানে পেল না । তাই Y X কে ফোন দিয়ে জিজ্ঞেস করল,”কিরে…
-

ElGamal
ElGamal একটি asymmetric key encryption অ্যালগরিদম, যা তাহের এলগামেল ১৯৮৫ সালে উদ্ভাবন করেন। এই ক্রিপটোসিস্টেমের ৩টি পর্যায় আছে- ১. Key Generation ২. Encryption ৩. Decryption Key Generation আমরা জানি, যেকোনো অ্যাসিমেট্রিক এনক্রিপশনে আমাদের দুটো কী প্রয়োজন হয়, একটি পাবলিক,অপরটি প্রাইভেট। ধরি বব, অ্যালিসের কাছে একটি বার্তা পাঠাতে চায়, ববের বার্তাটি হলো প্লেইনটেক্সট , PT =…
-

Diffie-Hellman Algorithm
মনে করি X Y কে একটি ম্যাসেজ পাঠাবে । এখন ম্যাসেজটাকে আমরা আগে কোনো একটা এনক্রিপশন এলগরিদম ব্যবহার করে এনক্রিপ্ট করে নেই । ম্যসেজ ট্রান্সফার হওয়ার সময় যাতে হ্যাকার ওই এনক্রিপশন এ ব্যবহৃত key বের করতে না পারে তার জন্য Diffie Hellman key exchaning algorithm ব্যবহৃত হয় । ধরো Alice এবং Bob এই এলগরিদম ব্যবহার…
-

RSA(Rivest-Shamir-Adleman)
RSA একটি asymmetric key এলগরিদম যেটা এনক্রিপশন এবং ডিজিটাল সিগনেচার এ ব্যবহৃত হয়। এখানে আমরা দুইটা বড় প্রাইম সংখ্যা নিয়ে কাজ করব। এই এলগরিদমটি তিনটি ভাগ এ ভাগ করে কাজ করে । Key Generation যেকোনো দুইটা বড় প্রাইম সংখ্যা নেই। উদারহণ হিসেবে a=61,b=53 ধরি। n=a*b =61*53 =3233 এখন আমাদের কে ইউলার এর টশেন্ট ফাংশন বের…
-

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

-
MD5
Tasfia Zaman Samiha

-
Secure Hash Algorithm-2
Tasfia Zaman Samiha


