নিরাপদ, স্বচ্ছ ও
যাচাইযোগ্য ডিজিটাল নির্বাচন
বাংলাদেশের জন্য পরবর্তী প্রজন্মের নিরাপদ ডিজিটাল ভোটিং ব্যবস্থা।জাতীয় পর্যায়ের জন্য তৈরি কারচুপি-প্রতিরোধী ক্রিপ্টোগ্রাফিক নির্বাচনী প্ল্যাটফর্মে নাগরিকদের ক্ষমতায়ন।
চলমান ও আসন্ন নির্বাচন
সারাদেশের সব চলমান ব্লকচেইন নির্বাচন পর্যবেক্ষণ করুন। টাইমার ব্লক-টাইম সিঙ্ক্রোনাইজেশন অনুসরণ করে।
এন্টারপ্রাইজ-মানের নিরাপত্তা বৈশিষ্ট্য
ব্লকচেইন নিরাপত্তা
প্রতিটি ভোট একটি প্রকাশ্য Ethereum কন্ট্রাক্টে লেখা হয়, তাই রেকর্ডটি এই প্ল্যাটফর্মের নিজস্ব ডাটাবেসের বাইরে থাকে এবং যে কেউ মিলিয়ে দেখতে পারে।
অপরিবর্তনীয় লেজার
ভোট স্থায়ীভাবে চেইনে লিপিবদ্ধ হয়, ফলে কারচুপি ক্রিপ্টোগ্রাফিকভাবে ধরা পড়ে।
সংরক্ষিত তথ্যের এনক্রিপশন
NID ও ব্যক্তিগত তথ্য ডাটাবেসে AES-256-GCM দিয়ে এনক্রিপ্ট করা থাকে; খোঁজা যায় শুধু HMAC ইনডেক্স দিয়ে, মূল লেখা না পড়েই।
বায়োমেট্রিক যাচাই
নিবন্ধনের সময় সংরক্ষিত মুখচ্ছবি ও আঙুলের ছাপের ফিচার ভেক্টরের সাথে ভোট দেওয়ার সময়ের নমুনা মিলিয়ে দেখা হয়।
WebAuthn প্রমাণীকরণ
পাসওয়ার্ডবিহীন, হার্ডওয়্যার-নির্ভর নিরাপত্তা কী ফিশিং ও ক্রেডেনশিয়াল চুরি ঠেকায়।
গোপন ভোটদান
RSA ব্লাইন্ড সিগনেচার ভোটারের পরিচয় থেকে তার ব্যালট আলাদা করে রাখে।
রিয়েল-টাইম পর্যবেক্ষণ
ভোট পড়ার সাথে সাথে ভোটদানের হার ও ফলাফল হালনাগাদ হয়, আর প্রত্যয়িত ব্যালট সেট আলাদাভাবে চেইনের সাথে মিলিয়ে যাচাই করা যায়।
ভূমিকাভিত্তিক প্রবেশাধিকার
নির্বাচন কমিশনার, প্রার্থী ও ভোটারের অনুমতি কঠোরভাবে আলাদা।
নিরাপত্তা আর্কিটেকচার
আমাদের বহুস্তরীয় নিরাপত্তা প্রোটোকল নিশ্চিত করে যে ব্যবহারকারীর লগইন থেকে চূড়ান্ত গণনা পর্যন্ত প্রতিটি ধাপ গাণিতিকভাবে যাচাইযোগ্য ও ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত।
ElectionGuard কীভাবে কাজ করে
নিবন্ধন থেকে চূড়ান্ত গণনা পর্যন্ত একটি নিরাপদ ডিজিটাল ভোটের গাণিতিকভাবে যাচাইযোগ্য যাত্রা।
ভোটার নিবন্ধন
জাতীয় পরিচয়পত্র (NID) ও প্রয়োজনীয় তথ্য দিয়ে নিবন্ধন সম্পন্ন হয়। তথ্যের সঙ্গতি যাচাই করা হয় এবং আবেদনটি নির্বাচন কর্মকর্তার অনুমোদনের জন্য উপস্থাপিত হয়। অনুমোদনের পরই ভোটার ভোট প্রদানের যোগ্য হন।
ভোটার নিবন্ধন
জাতীয় পরিচয়পত্র (NID) ও প্রয়োজনীয় তথ্য দিয়ে নিবন্ধন সম্পন্ন হয়। তথ্যের সঙ্গতি যাচাই করা হয় এবং আবেদনটি নির্বাচন কর্মকর্তার অনুমোদনের জন্য উপস্থাপিত হয়। অনুমোদনের পরই ভোটার ভোট প্রদানের যোগ্য হন।
বায়োমেট্রিক নিবন্ধন
মুখমণ্ডল ও আঙুলের ছাপের তথ্য নথিভুক্ত করা হয় এবং পূর্বে নিবন্ধিত সকল তথ্যের সঙ্গে মিলিয়ে দেখা হয়, যাতে একই ব্যক্তি ভিন্ন NID-তে নিবন্ধন করতে না পারেন। মিল পাওয়া গেলে সিদ্ধান্ত নেন একজন কর্মকর্তা; আবেদন স্বয়ংক্রিয়ভাবে বাতিল হয় না।
বায়োমেট্রিক নিবন্ধন
মুখমণ্ডল ও আঙুলের ছাপের তথ্য নথিভুক্ত করা হয় এবং পূর্বে নিবন্ধিত সকল তথ্যের সঙ্গে মিলিয়ে দেখা হয়, যাতে একই ব্যক্তি ভিন্ন NID-তে নিবন্ধন করতে না পারেন। মিল পাওয়া গেলে সিদ্ধান্ত নেন একজন কর্মকর্তা; আবেদন স্বয়ংক্রিয়ভাবে বাতিল হয় না।
প্রার্থী নির্বাচন
ভোটার সহজ ও সহজলভ্য ব্যালট পর্দায় তাঁর পছন্দের প্রার্থী নির্বাচন করেন।
প্রার্থী নির্বাচন
ভোটার সহজ ও সহজলভ্য ব্যালট পর্দায় তাঁর পছন্দের প্রার্থী নির্বাচন করেন।
টোকেন অনুমোদন (ব্লাইন্ড সিগনেচার)
ভোট দেওয়ার সময় বায়োমেট্রিক যাচাই করা হয় এবং নিশ্চিত করা হয় যে এই নির্বাচনে পূর্বে কোনো টোকেন গ্রহণ করা হয়নি। এরপর ভোটারের ব্রাউজারে তৈরি এলোমেলো টোকেনটি ক্রিপ্টোগ্রাফিক পদ্ধতিতে আড়াল করে সার্ভারে পাঠানো হয় এবং সার্ভার সেই আড়াল করা অবস্থাতেই স্বাক্ষর করে — অনুমোদনের সময় সার্ভার টোকেনের মূল মান দেখতে পায় না।
টোকেন অনুমোদন (ব্লাইন্ড সিগনেচার)
ভোট দেওয়ার সময় বায়োমেট্রিক যাচাই করা হয় এবং নিশ্চিত করা হয় যে এই নির্বাচনে পূর্বে কোনো টোকেন গ্রহণ করা হয়নি। এরপর ভোটারের ব্রাউজারে তৈরি এলোমেলো টোকেনটি ক্রিপ্টোগ্রাফিক পদ্ধতিতে আড়াল করে সার্ভারে পাঠানো হয় এবং সার্ভার সেই আড়াল করা অবস্থাতেই স্বাক্ষর করে — অনুমোদনের সময় সার্ভার টোকেনের মূল মান দেখতে পায় না।
আসনভিত্তিক যাচাই
প্রতিটি নির্বাচন ও আসনের জন্য পৃথক ক্রিপ্টোগ্রাফিক কী ব্যবহার করা হয়। ভোট জমা দেওয়ার সময় নির্বাচিত প্রার্থীর আসন অনুযায়ী নির্ধারিত কী দিয়ে টোকেনের স্বাক্ষর যাচাই করা হয়, ফলে ভোটারের পরিচয় প্রকাশ না করেই এক আসনের টোকেন অন্য আসনে ব্যবহার করা প্রতিরোধ করা যায়।
আসনভিত্তিক যাচাই
প্রতিটি নির্বাচন ও আসনের জন্য পৃথক ক্রিপ্টোগ্রাফিক কী ব্যবহার করা হয়। ভোট জমা দেওয়ার সময় নির্বাচিত প্রার্থীর আসন অনুযায়ী নির্ধারিত কী দিয়ে টোকেনের স্বাক্ষর যাচাই করা হয়, ফলে ভোটারের পরিচয় প্রকাশ না করেই এক আসনের টোকেন অন্য আসনে ব্যবহার করা প্রতিরোধ করা যায়।
ব্লকচেইনে সংরক্ষণ
ভোট জমা দেওয়া হয় একটি পৃথক অনুরোধে, যেখানে কোনো লগইন পরিচয় বা User ID প্রেরণ করা হয় না — কেবল স্বাক্ষরিত টোকেন ও নির্বাচিত প্রার্থী। টোকেনের হ্যাশ ও প্রার্থীর তথ্য একটি প্রকাশ্য Ethereum কন্ট্রাক্টে সংরক্ষিত হয় এবং একই টোকেন পুনরায় ব্যবহার প্রতিরোধ করা হয়।
ব্লকচেইনে সংরক্ষণ
ভোট জমা দেওয়া হয় একটি পৃথক অনুরোধে, যেখানে কোনো লগইন পরিচয় বা User ID প্রেরণ করা হয় না — কেবল স্বাক্ষরিত টোকেন ও নির্বাচিত প্রার্থী। টোকেনের হ্যাশ ও প্রার্থীর তথ্য একটি প্রকাশ্য Ethereum কন্ট্রাক্টে সংরক্ষিত হয় এবং একই টোকেন পুনরায় ব্যবহার প্রতিরোধ করা হয়।
ফলাফল ও নিরীক্ষা
ভোটদানের হার তাৎক্ষণিকভাবে দেখা যায়; ফলাফল প্রকাশিত হয় ভোটগ্রহণ শেষে রিটার্নিং অফিসার, নির্বাচন কমিশন ও সুপার অ্যাডমিনের ধারাবাহিক প্রত্যয়নের পর। প্রত্যয়নের সময় সম্পূর্ণ ব্যালট সেটের একটি ক্রিপ্টোগ্রাফিক ছাপ চেইনে সংরক্ষিত হয়, যার মাধ্যমে যে কেউ ফলাফল স্বাধীনভাবে নিরীক্ষা করতে পারেন।
ফলাফল ও নিরীক্ষা
ভোটদানের হার তাৎক্ষণিকভাবে দেখা যায়; ফলাফল প্রকাশিত হয় ভোটগ্রহণ শেষে রিটার্নিং অফিসার, নির্বাচন কমিশন ও সুপার অ্যাডমিনের ধারাবাহিক প্রত্যয়নের পর। প্রত্যয়নের সময় সম্পূর্ণ ব্যালট সেটের একটি ক্রিপ্টোগ্রাফিক ছাপ চেইনে সংরক্ষিত হয়, যার মাধ্যমে যে কেউ ফলাফল স্বাধীনভাবে নিরীক্ষা করতে পারেন।
আধুনিক প্রযুক্তিতে নির্মিত
ফ্রন্টএন্ড
ব্যাকএন্ড
ব্লকচেইন ও নিরাপত্তা
সচরাচর জিজ্ঞাসা
আমাদের নিরাপত্তা ও প্রক্রিয়া সম্পর্কে উত্তর খুঁজুন।