ইলেকট্রনিক স্বাক্ষর বনাম ডিজিটাল স্বাক্ষর: আপনার কোনটি দরকার?
মানুষ পরিভাষা দুটি একে অপরের বদলে ব্যবহার করে, কিন্তু এরা এক নয়। ইলেকট্রনিক আর ডিজিটাল স্বাক্ষরের আসল পার্থক্য, আর কীভাবে আপনার ব্রাউজারেই একটি PDF-এ স্বাক্ষর যোগ করবেন তা এখানে।
“শুধু ই-সাইন করে ফেরত পাঠিয়ে দাও।” বেশ সহজ শোনায়, যতক্ষণ না বুঝতে পারেন যে “ইলেকট্রনিক স্বাক্ষর” আর “ডিজিটাল স্বাক্ষর” এমনভাবে ব্যবহার করা হয় যেন এরা একই অর্থ বহন করে, অথচ তা নয়। একটি হলো অভিপ্রায় নিয়ে একটি বিস্তৃত ধারণা। অন্যটি ক্রিপ্টোগ্রাফির একটি নির্দিষ্ট অংশ। কোনটি আপনার দরকার তা জানা আপনাকে একদিকে একটি সাধারণ ফর্মকে অযথা জটিল করা থেকে, অন্যদিকে গুরুত্বপূর্ণ কিছুকে কম সুরক্ষিত রাখা থেকে বাঁচায়।
ইলেকট্রনিক স্বাক্ষর: বিস্তৃত পরিভাষা
একটি ইলেকট্রনিক স্বাক্ষর হলো স্বাক্ষর করার অভিপ্রায়ে করা যেকোনো ইলেকট্রনিক চিহ্ন। এটি ইচ্ছাকৃতভাবেই বিস্তৃত। একটি ইমেলের নিচে আপনার নাম টাইপ করাও এর মধ্যে পড়তে পারে। মাউস বা আঙুল দিয়ে একটি PDF-এ আপনার স্বাক্ষর আঁকা এর মধ্যে পড়ে। একটি “আমি সম্মত” বক্সে ক্লিক করাও এর মধ্যে পড়তে পারে।
যা একে স্বাক্ষর বানায় তা প্রযুক্তি নয়, বরং অভিপ্রায় ও প্রেক্ষাপট: আপনি স্বাক্ষর করতে চেয়েছিলেন, আর তার একটি যৌক্তিক রেকর্ড আছে যে আপনি করেছিলেন। দৈনন্দিন বেশিরভাগ চুক্তির জন্য ঠিক এটাই চাওয়া হয়। একটি সম্মতিপত্র, একটি অভ্যন্তরীণ অনুমোদন, একটি ডেলিভারি রসিদ, পরস্পরকে বিশ্বাস করেন এমন দুজনের মধ্যে একটি ফ্রিল্যান্স চুক্তি। একটি পরিষ্কার, ইচ্ছাকৃত ইলেকট্রনিক স্বাক্ষরের চেয়ে ভারী কিছু আপনার দরকার নেই।
ডিজিটাল স্বাক্ষর: ক্রিপ্টোগ্রাফিক ধরনটি
একটি ডিজিটাল স্বাক্ষর একটি নির্দিষ্ট, সংকীর্ণতর জিনিস। এটি ক্রিপ্টোগ্রাফি, একটি ডিজিটাল সার্টিফিকেট ও একজোড়া কী ব্যবহার করে এমন দুটি কাজ করে, যা একটি সাধারণ ইলেকট্রনিক স্বাক্ষর করে না:
- কে স্বাক্ষর করেছেন তা প্রমাণ করে। স্বাক্ষরটি এমন একটি সার্টিফিকেটের সঙ্গে বাঁধা থাকে যা স্বাক্ষরকারীকে শনাক্ত করে, আদর্শভাবে কোনো বিশ্বস্ত কর্তৃপক্ষ কর্তৃক জারি করা।
- এরপর ফাইলটি বদলায়নি তা প্রমাণ করে। স্বাক্ষরের পর নথির একটি বাইটও যদি পাল্টে যায়, স্বাক্ষরটি ভেঙে যায় এবং যেকোনো রিডার তা ধরতে পারে। এটি গণিতের মধ্যেই গাঁথা টেম্পার-প্রমাণ।
তাই প্রতিটি ডিজিটাল স্বাক্ষরই একটি ইলেকট্রনিক স্বাক্ষর, কিন্তু প্রতিটি ইলেকট্রনিক স্বাক্ষর ডিজিটাল নয়। ডিজিটাল ধরনটি তার উপরে যাচাইযোগ্য পরিচয় ও অখণ্ডতা যোগ করে। যেখানে ঝুঁকি ও আস্থার ফাঁক বেশি সেখানে আপনি এটি চাইবেন: যাকে চেনেন না এমন কোনো পক্ষের সঙ্গে একটি চুক্তি, একটি আইনি দাখিল, এমন যেকোনো কিছু যেখানে পরে কেউ বিতর্ক তুলতে পারে কে স্বাক্ষর করেছে বা নথিটি বদলানো হয়েছে কিনা।
আইনি ওজন নিয়ে একটি কথা
বিভিন্ন দেশে স্বাক্ষর আইন আছে (যেমন EU-এর eIDAS) যা স্তর সংজ্ঞায়িত করে, একটি বেসিক ইলেকট্রনিক স্বাক্ষর থেকে শুরু করে একটি সার্টিফাইড প্রদানকারী ও আনুষ্ঠানিক পরিচয় যাচাই দ্বারা সমর্থিত “যোগ্য” স্বাক্ষর পর্যন্ত। সর্বোচ্চ স্তরগুলোর জন্য সাধারণত একটি স্বীকৃত কর্তৃপক্ষের কাছ থেকে একটি যোগ্য সার্টিফিকেট লাগে, যা নিজেই একটি প্রক্রিয়া। বাস্তব শিক্ষাটি হলো: স্বাক্ষরকে পরিস্থিতির সঙ্গে মেলান। বেশিরভাগ কিছুর জন্য একটি সাধারণ ইলেকট্রনিক স্বাক্ষরই যথেষ্ট। অল্প কিছু উচ্চ-ঝুঁকির নথির জন্য চাই ক্রিপ্টোগ্রাফিক, সার্টিফিকেট-সমর্থিত ধরনটি, আর কখনো কখনো আনুষ্ঠানিকভাবে যোগ্য একটি। ধরে নেবেন না যে সবচেয়ে ভারী বিকল্পটিই সবসময় দরকার, আর এও ধরে নেবেন না যে সবচেয়ে হালকাটিই সবসময় যথেষ্ট।
আপনার ব্রাউজারে একটি PDF-এ স্বাক্ষর যোগ করা
দৈনন্দিন ক্ষেত্রে, নথির উপরেই একটি ইচ্ছাকৃত ইলেকট্রনিক স্বাক্ষরের জন্য, reader.me-এর একটি স্বাক্ষর টুল আছে যা আপনার ডিভাইসেই চলে:
- স্বাক্ষর টুল খুলুন আর আপনার PDF-টি ফেলে দিন।
- আপনার স্বাক্ষর তৈরি করুন। এটি আঁকুন, অথবা একটি স্বাক্ষরের ছবি বসান।
- এটি বসান পৃষ্ঠার যেখানে এর জায়গা সেখানে।
- স্বাক্ষরিত PDF ডাউনলোড করুন। এটি সরাসরি আপনার মেশিনেই সংরক্ষিত হয়।
পুরো ব্যাপারটি আপনার ব্রাউজারেই ঘটে। স্বাক্ষর করার জন্য নথিটি আপলোড করা হয় না, যা গুরুত্বপূর্ণ, কারণ আপনি যেসব জিনিসে স্বাক্ষর করেন — চুক্তি, সমঝোতা, ফর্ম — ঠিক সেগুলোই এমন নথি যেগুলো আপনি অন্য কারো সার্ভারে পড়ে থাকতে দেখতে সবচেয়ে কম চান।
স্থানীয়ভাবে স্বাক্ষর করাই কেন সঠিক ডিফল্ট
অনেক অনলাইন সাইনিং সেবার পরিহাসটি এখানে: একটি সমঝোতা রক্ষা করার উদ্দেশ্যে একটি স্বাক্ষর যোগ করতে, আপনি প্রথমে গোটা সমঝোতাটিই তাদের সার্ভারে আপলোড করেন। একটি নথির জীবনের সবচেয়ে স্পর্শকাতর মুহূর্ত, যে বিন্দুতে এটি বাধ্যতামূলক হয়ে ওঠে, তুলে দেওয়া হয় এক তৃতীয় পক্ষের হাতে।
reader.me ব্রাউজারেই স্বাক্ষর করে। PDF-টি আপনার মেশিনের মেমরিতে পড়া হয়, আপনার স্বাক্ষর ঠিক সেখানেই যোগ হয়, আর স্বাক্ষরিত ফাইলটি আপনার কাছেই ফিরে সংরক্ষিত হয়। কিছুই আপলোড হয় না। আপনি যাচাই করতে পারেন: ডেভেলপার টুলস (F12) খুলুন, স্বাক্ষর করার সময় Network ট্যাবটি লক্ষ্য করুন, আর দেখবেন কোনো ট্রাফিক নেই। অথবা আপনার সংযোগ বন্ধ রেখে অফলাইনে একটি নথিতে স্বাক্ষর করুন, আর দেখুন এটি তবুও কাজ করছে।
তাই “আপনার কোনটি দরকার?” এর সংক্ষিপ্ত উত্তর: বেশিরভাগ কিছুর জন্য, স্থানীয়ভাবে যোগ করা একটি পরিষ্কার ইলেকট্রনিক স্বাক্ষরই একদম ঠিক। উচ্চ-ঝুঁকির, পরিচয়-সংবেদনশীল ক্ষেত্রগুলোর জন্য, একটি সার্টিফিকেট-ভিত্তিক ডিজিটাল স্বাক্ষর খুঁজে দেখুন। যাই হোক না কেন, শুধু স্বাক্ষর করতে নথিটির আপনার মেশিন ছাড়ার কোনো ভালো কারণ নেই। ব্রাউজারে আপনার স্বাক্ষর যোগ করুন আর এটিকে সেখানেই রাখুন যেখানে এর থাকা উচিত।