Passwordless нэвтрэлт
Веб болон мобайл апп руу нууц үггүй нэвтрэх. PIN1 4 оронтой код утсан дотроо хадгалагдан, нууцлал зөвхөн таны Secure Enclave-д үлдэнэ.
Гар утсан дээр иргэний цахим үнэмлэх. Нууц үггүй нэвтрэлт ба хууль ёсны хүчин төгөлдөр гарын үсэг — нэг л аппликейшн дээр.
Уг систем дээр
ECDSA-2P
Threshold sign
FIPS 140-2 L3
HSM CA
RFC 3161
Timestamp бүрд
X-Road
RP integration
Smart-ID загварт суурилсан, Монгол улсын нөхцөлд тохирсон нийтийн PKI инфраструктур. Утсан дээрээ л нууц үг, USB token, smart card байх шаардлагагүй.
Веб болон мобайл апп руу нууц үггүй нэвтрэх. PIN1 4 оронтой код утсан дотроо хадгалагдан, нууцлал зөвхөн таны Secure Enclave-д үлдэнэ.
Монголын Цахим гарын үсгийн тухай хуулийн 7-р зүйлийн "Дэвшилтэт цахим гарын үсэг" зэрэгцэй PDF файлд PIN2-аар гарын үсэг зурна. Бүх гарын үсэг RFC 3161 timestamp-тай.
Гарын үсгийн нууц түлхүүр утас дээр + сервер дээр хагасчилан хуваагдсан. Нэг тал ганцаараа гарын үсэг зурах боломжгүй — Smart-ID-ийн жинхэнэ загвар.
Иргэний AUTH ба SIGN сертификатуудыг Google Cloud KMS HSM (FIPS 140-2 L3) дээрх Issuing CA түлхүүрээр гаргана. 3 жилийн validity, OCSP revocation, ETSI EN 319 412 субьект DN.
Гарын үсэг бүр timeserver.mn-ээс ирсэн TimeStampToken-той. Документ хэзээ гарын үсэг зурагдсан баталгаатай.
Засгийн газрын RP-үүд X-Road subsystem ID-аар л холбогдоно. API key үгүй — бүх integration mTLS-тай төрийн стандарт замаар.
Утаснаас гарахгүйгээр иргэний DAN-аас баталгаажуулалт хийж, селфигээ царайны зурагтай тулгаад, PIN1/PIN2 тохируулсаны дараа аппликейшн зайлшгүй заавал ашиглах бэлэн.
Step 01
Регистрийн дугаараа оруулаад eMongolia-ийн SSO-оор иргэний бүртгэлийн хүснэгттэй холбогдоно. Овог нэр, иргэний дугаар, зураг бүрэн ирнэ.
Step 02
Ил гэрэлтэй селфи зургаа аваад иргэний үнэмлэхний зурагтай тулгана. Apple Vision-ийн face detection-аар царайг crop хийсэн жижиг тил серверт явна.
Step 03
4 оронтой PIN1 (нэвтрэлт) ба 6 оронтой PIN2 (гарын үсэг)-ээ давхар оруулж тохируулна. PIN-ийн ямар ч мэдээлэл сервер рүү очдоггүй — зөвхөн утасны Secure Enclave дотор үлдэнэ.
Step 04
Утаснаас Secure Enclave-д ECDSA P-256 нууц түлхүүр үүсгэж, public key-ийг серверт илгээнэ. HSM CA нь 3 жилийн validity-той X.509 cert буцаана. AUTH + SIGN хоёр profile.
Step 05
eidmongol.mn/login дээр регистрийн дугаараа оруулна. Утсан руу 6 оронтой control code-той push ирнэ. Кодыг тулгаад PIN1-ээ дарвал веб руу автомат нэвтэрнэ.
Step 06
Веб дээр PDF сонгоод, утсан дээрх PIN2-ээ дарвал документ дээр "VERIFIED" verification page нэмэгдэж нэг бүтэн PDF буцаагдана. QR код-аар verify хуудас нэмэлт нээгдэнэ.
Криптограф протокол сонгох, нөөц боловсруулах, PIN-тэй харьцах бүх дүрэм нь Estonia, Latvia, Lithuania-ын Smart-ID болон ETSI / eIDAS substantial / high-ийн стандартыг даган явна.
Бид PIN-ийн hash, salt, KDF гаргалт, ямар ч derivation-ийг хадгалдаггүй. Утасны Secure Enclave дахь threshold keyshare-ийг PIN-аас үүсгэгдсэн AES key-ээр түгжих ба сервер хагасыг л хадгална.
Issuing CA-ийн хувийн түлхүүр нь Google Cloud KMS HSM-д үүсэж, тэндээс гардаггүй. Cert sign бүх үйлдэл HSM-ийн дотор хийгдэж API дамжуулан гэхээс өөр гадагшаа гарах боломжгүй.
iOS app SPKI-SHA256 pinning ашигладаг — Production build-д сертификатыг хатуу баталгаажуулна. Цаг агшинд цаашид SAN, root chain-ийн өөрчлөлт хийх боломж арилгасан.
Бүх auth, sign, KYC үйлдэл append-only hash-chained audit log руу бичигдэнэ. 16 shard partition + Merkle root daily checkpoint = өнгөрсөн log-ийг өөрчлөх боломжгүй.
APNs push нь зөвхөн UX-ийн hint. Бодит pending session тооцоо нь iOS дээр 3 секунд тутамд polling хийдэг — push алдсан тохиолдолд гарын үсэгт орхигдох бус.
Postgres Row-Level Security policy дотор бүх citizen, sign session, audit бичлэгүүд хадгалагдана. Hostility-аас санамсаргүйгээр другой иргэний өгөгдөл уншихаас сэргийлсэн compile-time баталгаа.
PIN сервер мэдэхгүй учир resetлүүгүй. Шинэ PIN тохируулахын тулд DAN-аар дахин баталгаажуулж, утсан дотор хуучин түлхүүр-share устгаж, шинээр онбординг хийнэ.
Шинэ утсанд аппликейшнаа суулгаад дахин DAN-аар баталгаажуулна. Хуучин device автомат revoked болж, шинэ device-н сертификат олгогдоно. Хуучин гарын үсэг хэрэгтэй хууль ёсны хүчинтэй хэвээр.
Тийм. Монгол Улсын Цахим гарын үсгийн тухай хуулийн 7-р зүйлийн дагуу HSM-аас гарсан Issuing CA-ийн сертификаттай PIN2 гарын үсэг нь Дэвшилтэт цахим гарын үсэгтэй адил хууль зүйн хүчин төгөлдөр.
ETSI EN 319 122 (CAdES) болон EN 319 142 (PAdES B-LT) profile дагасан тул Adobe, Foxit зэрэг олон улсын PDF reader-аас validate хийнэ. eIDAS Substantial түвшинд тохирох.
Иргэдэд аппликейшн үнэгүй. Гарын үсгийн төлбөр зөвхөн RP (relying party) талаас avlдана — иргэн зүгээр л ашиглана.
16 наснаас доош хүүхдийн e-ID нь эцэг эх / асран хамгаалагчийн дансаар linked. M-of-N policy дагуу хүүхдийн нэрийн өмнөөс нэг гарын үсэг асран хамгаалагч + e-ID Mongolia officer-ийн confirm-аар л боломжтой.
iPhone-доо аппликейшн суулгаад, регистрийн дугаараа оруулаарай. 5 минутын дотор дижитал үнэмлэх ба гарын үсгийн сертификат таны гарт.