ИИН (Индивидуальный Идентификационный Номер) генерируется на основе даты рождения. Однако в некоторых случаях он может не содержать информацию о дате рождения, поэтому его нельзя использовать для расшифровки данных.
При разработке программного обеспечения ИИН следует рассматривать как целое число, без разделения на отдельные составляющие. Постановлением Правительства РК от 26.08.2013 года № 853 были внесены изменения, исключающие привязку цифровых данных ИИН к персональным данным граждан.
Алгоритм генерации ИИН и его структура имеют исключительно техническое значение и формируются автоматически с учетом принципов неизменности для обеспечения целостности данных информационных систем. ИИН не подлежит модификации или повторной генерации после первоначального формирования, за исключением случаев усыновления или удочерения. Несовпадение ИИН с датой рождения не является ошибкой.
Министр юстиции Марат Бекетаев
При генерации ИИН могут использоваться следующие цифры, хотя в некоторых случаях данные могут не совпадать:- Первые 6 разрядов – дата рождения в формате ГГММДД.
- 7-й разряд – век рождения и пол:
- 1: мужчины, родившиеся в XIX веке
- 2: женщины, родившиеся в XIX веке
- 3: мужчины, родившиеся в XX веке
- 4: женщины, родившиеся в XX веке
- 5: мужчины, родившиеся в XXI веке
- 6: женщины, родившиеся в XXI веке
- 8-11 разряды – порядковый номер регистрации, заполняемый органом юстиции.
- 12-й разряд – контрольная цифра, рассчитанная по следующему алгоритму:
n12=(1n1+2n2+3n3+4n4+5n5+6n6+7n7+8n8+9n9+10n10+11n11)mod 11
n_{12} = (1n_{1} + 2n_{2} + 3n_{3} + 4n_{4} + 5n_{5} + 6n_{6} + 7n_{7} + 8n_{8} + 9n_{9} + 10n_{10} + 11n_{11}) \mod 11n12=(1n1+2n2+3n3+4n4+5n5+6n6+7n7+8n8+9n9+10n10+11n11)mod11 Если полученное число равно 10, то расчет производится с другой последовательностью весов:
n12=(3n1+4n2+5n3+6n4+7n5+8n6+9n7+10n8+11n9+1n10+2n11)mod 11
n_{12} = (3n_{1} + 4n_{2} + 5n_{3} + 6n_{4} + 7n_{5} + 8n_{6} + 9n_{7} + 10n_{8} + 11n_{9} + 1n_{10} + 2n_{11}) \mod 11n12=(3n1+4n2+5n3+6n4+7n5+8n6+9n7+10n8+11n9+1n10+2n11)mod11 Если результат снова равен 10, ИИН не используется. Если результат от 0 до 9, то это число используется как контрольный разряд.
Более подробно на passport-wiki.org