ডিজিটাল স্বাক্ষর প্রকল্প (অনেকের) আরএসএ ভিত্তিক। স্বাক্ষর চাবি তৈরি করতে হলে, একটি মডুলাস, N"," দুই দৈব গোপন আলাদা বৃহৎ মৌলিক সংখ্যা e ও d এর গুণফল যেন e d ≡ 1 ( φ (N)), যেখানে φ হল অয়লার ফাই-ফাংশন । স্বাক্ষরের পাবলিক চাবিতে "N" এবং e "থাকে" এবং স্বাক্ষরের গোপন কীতে d "থাকে" ।

একটি বার্তা, m-এ স্বাক্ষরের জন্য স্বাক্ষরকারী একটি স্বাক্ষর σ গণনা করে, যেন σ ≡ "m" (mod "N" )। যাচাই করতে, প্রাপক পরীক্ষা করে দেখে যে σ ≡ "m" (Mod "N" )।

বেশ কয়েকটি প্রাথমিক স্বাক্ষর প্রকল্প একই ধরনের ছিল: এগুলো আরএসএ ফাংশন, বা রবিন স্বাক্ষর প্রকল্পের ক্ষেত্রে স্কয়ার মডুলো সহমৌলিক, N "এর" মতো ট্র্যাপডোর ক্রমুয়েশন ব্যবহারের সাথে জড়িত। একটি ট্র্যাপডোর বিন্যাস পরিবার একটি প্যারামিটার দ্বারা বিন্যাসের পরিবারের অন্তর্ভুক্ত, সহজে সম্মুখদিক থেকে গণনা করা যায়, কিন্তু ইতিমধ্যে ব্যক্তিগত চাবি ("ট্র্র্যাপডোর") না জেনে বিপরীত দিক হিসাব করা কঠিন। ডিজিটাল স্বাক্ষর পদ্ধতিতে ট্র্যাপডোর বিন্যাস ব্যবহার করা যেতে পারে, যেখানে স্বাক্ষর করার জন্য গোপন চাবিটি দিয়ে বিপরীত দিক হতে গণনা করা হয় এবং স্বাক্ষর যাচাই করার জন্য সম্মুখবর্তী গণনা করা হয়।

সরাসরি ব্যবহার করা হলে এই জাতীয় স্বাক্ষর প্রকল্পটি কেবল-চাবি অস্তিত্বের জালিয়াতির আক্রমণে ঝুঁকিপূর্ণ। ফাঁদ তৈরি করতে আক্রমণকারী একটি দৈব স্বাক্ষর σ পছন্দ করে নেয় এবং স্বাক্ষরটি সংশ্লিষ্ট যাচাইকরণ প্রক্রিয়া ব্যবহার করে বার্তা, "m" নির্ধারণ করতে ব্যবহার করে। তবে বাস্তবে, এই ধরনের স্বাক্ষর সরাসরি ব্যবহার করা হয় না বরং স্বাক্ষর করার বার্তাটি প্রথমে একটি সংক্ষিপ্ত ডাইজেস্ট উত্পাদন করার জন্য হ্যাশ করা হয়, এরপরে এটি N "এর" সাথে তুলনীয় বৃহত্তর প্রস্থে প্যাড করা হয়, তারপরে বিপরীত ট্র্যাপডোর ফাংশন দ্বারা স্বাক্ষরিত হয়। এই জালিয়াতি আক্রমণটি কেবল তখন প্যাড করা হ্যাশ ফাংশন আউটপুট তৈরি করে যা σ এর সাথে মিলে যায়, তবে এমন কোনও বার্তা নয় যা মূল বার্তার দিকে পরিচালিত করে, যা আক্রমণে সুবিধা দেয় না। এলোমেলো ওরাকল মডেল, হ্যাশ-পরে-সাইন (একটি আদর্শ সংস্করণ যেখানে হ্যাশ এবং প্যাডিং মিলিত "N" সম্ভাব্য আউটপুটগুলির নিকটবর্তী হয়) স্বাক্ষরের রূপটি অস্তিত্বহীনভাবে অবিস্মরণীয়, এমনকি কোনও নির্বাচিত- প্লেটেক্সট আক্রমণের বিরুদ্ধেও । 

পুরো নথির পরিবর্তে এই জাতীয় একটি হ্যাশ (বা অবোধগম্য বার্তা) স্বাক্ষর করার বিভিন্ন কারণ রয়েছে।


প্রয়োগ
কাগজে কালির স্বাক্ষর বনাম ডিজিটাল স্বাক্ষর
নেটওয়ার্ক সংযুক্ত হার্ডওয়্যার সুরক্ষা মডিউল ব্যবহার করা
পদ্ধতি