As the mandatory NIN-SIM linkage draws to a close, it has become necessary to ensure that there is a smooth transition to the Tokenization infrastructure. The operators have collected vast amounts of personal data, which includes the extremely sensitive NIN.
The process described below is designed to assist the Operators migrate from NINs to vNINs and enable them update their databases with the new datasets which follows Industry Best Practices.
This migration process is a ONE TIME exercise and will not be repeated.
A dry run may be possible a week before the date provided below.
The list returned to the Operator will also include all MSISDNs submitted via the MobileID application. In your database, you may wish to use the UserID as the fixed token to identify an individual.
Encryption of all personal information is very strongly advised and encouraged. The Federal Government of Nigeria no longer takes kindly to sensitive data being stored in unsecure/unencrypted data repositories.
All data received by the NIMC are processed securely and stored in encrypted databases as described here.
payload = {
"msisdn": "23480012345678",
"vnin": "BM958525448565XC",
"userid": "BLWKTV-9090",
"fn": "PROUD",
"mn": "NIIGERIAN",
"sn": "CITIZEN",
"g": "F",
"n": "NGA",
"dob": "01 OCT 1960",
"ts": "2022-01-21 12:27:22",
"tx": "c41ba72a-9734-4f25-b804-1f3d5e5a3f2c",
"hash": "9a07718f02c5cbceed7dd535499e0e98a7a9e603"
}
Please note that the format of the vNIN DOES NOT CHANGE. It remains 16 Characters. In order to reduce the size data in transit and at rest, the redundant hyphens (-) are removed.
The data must be saved as a CSV file.
Column | Length | Comment | Example |
---|---|---|---|
NIN | 11 Digits | Fixed length. Any rows containing NINs not exactly 11 digits will be rejected and reported back in an exceptions file | 12345678910 |
MSISDN | 11-14 Digits. | Must be prefixed with 234. Any record not containing 234 as a prefix, will be rejected and reported in an exceptions file. | 2341238888888 |
Please ensure that each record contains:
The data will be contained in a CSV file as described above, and should be saved with the shortcode of the Operator. (E.G. 264092.csv.zip where the Operator’s shortcode is 264092).
As a part of the secure data transmission process, the CSV file described above should be zipped and encrypted with the aes_secret key made available to each operator as a part of their payload package.
Please log into https://vault.nimc.gov.ng with the Enterprise credential provided to you. Look for the cubbyhole folder. In there you will find your aes_secret.
The same encryption key will be used to encrypt the returned sanitized data bundle, after the completion of the migration process.
In the interest of conformity with Industry Best Practices, please DO NOT share the encryption key made available to you.
As the returned dataset will contain more data than is sent, the files may be broken in sections of 10-25m each. They will be prefixed with the section name. For example:
262789-sanitized.1.zip, 262789-sanitized.2.zip and so on.
These files will be located in the same folder that you dropped the original CSV, and we will use the same encryption and compression mechanims chosen for the original.
The estimated time from start to completion is 5-7 business days
The exercise will be available to MNOs from Saturday January 22nd 2022 and conclude by January 31st 2022
There might also be a “delta” exercise to capture and sanitize the few records that you may have missed during the bulk exercise.
A dedicated email and WhatsApp support system will be made available to assist with any technical issues.