রোমানিয়ার অটোরিটাটেয়া নাজিওনালা ডে সুপ্রাভেঘিয়ার এ প্রেলুক্রারি ডেটেলর কু ক্যারেক্টার পার্সোনাল (এএনএসপিডিসিপি) ২००२४ প্রযুক্তিগত মূল্যায়ন প্রকাশ করেছে একটি চমৎকার আবিষ্কার সহ: পিআইআই সরঞ্জামের ७८% রোমানিয়ান আউটসোর্সিং অপারেশনে স্থাপিত যথাযথ চেকসাম যাচাইকরণ সহ কোড নামার (সিএনপি) সনাক্ত করতে ব্যর্থ হয়। পশ্চিম ইউরোপীয় ক্লায়েন্টদের জন্য স্কেলে ইউ নাগরিক ডেটা প্রক্রিয়াকরণ একটি দেশের জন্য, এটি সিস্টেমিক সম্মতি এক্সপোজার তৈরি করে।
সিএনপি: রোমানিয়ার সমৃদ্ধতম ব্যক্তিগত শনাক্তকারী
সিএনপি একটি १३-অঙ্কের জাতীয় সনাক্তকরণ সংখ্যা:
- অঙ্ক १: লিঙ্গ এবং শতাব্দী কোড (१=পুরুষ १९००-१९९९, २=মহিলা १९००-१९९९, ५=পুরুষ २०००+, ६=মহিলা २०००+, ७=পুরুষ বিদেশী বাসিন্দা, ८=মহিলা বিদেশী বাসিন্দা, ९=অন্য বাসিন্দা)
- অঙ्ক २-३: জন্মের বছরের চূড়ান্ত দুটি সংখ্যা
- অঙ्क ४-५: জন্ম মাস (०१-१२)
- অঙ्क ६-७: জন্ম দিন (०१-३१)
- অঙ्ক ८-९: জেলা কোড (०१-५२, রোমানিয়ার ४१টি জেলা + বুখারেস্ট সেক্টর সামান্য)
- অঙ्क १०-१२: দিন এবং জেলার মধ্যে ক্রমিক জন্ম সংখ্যা
- অঙ्क १३: চেক সংখ্যা (ওজনযুক্ত যোগফল মডিউলাস १့)
সিএনপি লিঙ্গ, জন্ম তারিখ (সম্পূর্ণ), জন্ম জেলা এবং নাগরিকতা অবস্থা এনকোড করে — ইউরোপের সবচেয়ে তথ্য-সমৃদ্ধ জাতীয় শনাক্তকারীগুলির মধ্যে এটি তৈরি করে। সিএনপি গাইড-অঙ্ক জিডিপিআর অনুচ্ছেদ ९ এর অধীনে ডিফ্যাক্টো বিশেষ বিভাগ সূচক (জৈব লিঙ্গ প্রকাশ করা), উন্নত সুরক্ষা প্রয়োজন।
চেকসাম যাচাইকরণ: চেক অঙ্ক অ্যালগরিদম প্রথম १२ অঙ্ক ওজন (२,७,९,१,४,६,३,५,८,२,७,९) দ্বারা গুণ, পণ্য যোগফল, মডিউলো ११ নেয়। যদি ত...