ডিজিটাল স্বাক্ষর পদ্ধতিতে সাধারণত ৩ টি অ্যালগরিদম থাকে;


দুটি প্রধান বৈশিষ্ট্য প্রয়োজন। প্রথমত, একটি নির্দিষ্ট বার্তা এবং স্থির গোপন চাবি থেকে উদ্দীষ্ট স্বাক্ষরের সত্যতা সংশ্লিষ্ট পাবলিক কী ব্যবহার করে যাচাই করা যেতে পারে। দ্বিতীয়ত, পার্টির ব্যক্তিগত চাবিটি না জেনে কোনও দলের পক্ষে বৈধ স্বাক্ষর তৈরি করা গণনাযোগ্যভাবে অসম্ভব হওয়া উচিত। ডিজিটাল স্বাক্ষর একটি প্রমাণীকরণ প্রক্রিয়া যা বার্তাটির নির্মাতাকে এমন একটি কোড সংযুক্ত করতে সক্ষম করে যা স্বাক্ষর হিসাবে কাজ করে। ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি দ্বারা বিকাশিত ডিজিটাল সিগনেচার অ্যালগরিদম (ডিএসএ) স্বাক্ষরকারী অ্যালগরিদমের অন্যতম উদাহরণ ।

নিম্নলিখিত আলোচনায়, formula_1 একটি একমিক সংখ্যা বোঝায়।

সাধারণত, একটি ডিজিটাল সিগনেচার স্কিম সম্ভাব্য বহুপদী সময়ের আলগরিদিমগুলির একটি ত্রয়ী ( "জি", "এস", "ভি" ), যা সিদ্ধ করে:


শুদ্ধতার জন্য, "S" এবং "V" অবশ্যই সন্তুষ্ট করতে হবে

ডিজিটাল স্বাক্ষর প্রকল্প নিরাপদ যদি নন-ইউনিফর্ম সম্ভাব্য বহুপদী সময়, A এর জন্য

যেখানে "A" উল্লেখ করে যে ওরাকল, "S" "(SK," ·) -এ A-এর প্রবেশাধিকার রয়েছে, "Q দ্বারা" বোঝায় "S-"এ A কর্তৃক প্রশ্নের সেট"," যা সর্বজনীন কী, "PK" এবং নিরাপত্তা প্যারামিটার, "n" জানে এবং "x" ∉ "Q" বোঝায় যে অন্যরা সরাসরি S-এ স্ট্রিং, "x কে" খুঁঁজে পাবে না। 

প্রমাণীকরণ
অতিরিক্ত সুরক্ষা সতর্কতা
সংজ্ঞা
কাগজে কালির স্বাক্ষর বনাম ডিজিটাল স্বাক্ষর