COSCUP x UbuCon Asia 2026 Logo
  • About
  • Session
  • Transportation
  • Venue
  • Communities
  • Sponsors
    • Participate Guide
    • First Timer
    • Activity
    • Speaker Participation
    • Welcome Party
    • For Overseas Visitors
    • Open Source Communities
    • Sponsorship Partners
    • Invitation Letter Guide
  • Staff
  • Fringe Events / BoF
  • Blog
  • CoC
中文

Privacy-Preserving Citizenship Verification Using Zero-Knowledge Proofs and Taiwan's National ID Card

Time
2026-08-08 13:00 ~ 13:30
Speaker
Ya-wen Jeng
Room
TR511
Co-write
https://hackmd.io/B1KORXlIMg
Feedback
https://coscup.org/2026-feedback/?session=997SN8
Slide
https://2026-coscup-zkfido.pages.dev/
Blockchain and Distributed Ledger AdvancedMandarin

Abstract

How can a user prove they are a Taiwanese citizen to an online service — without revealing their name, national ID number, or any other personal information? This talk presents our answer: a zero-knowledge proof system built on top of Taiwan's Citizen Digital Certificate (自然人憑證), a government-issued smart card that can produce RSA signatures.

Using the OpenAC proving framework, we designed a ZKP circuit that parses and verifies the RSA signature produced by the card, while keeping all personally identifiable fields hidden inside the proof. The entire flow runs on-device: the app requests a signature from the card for a given challenge, generates the zero-knowledge proof locally, and submits only the proof to a verifier. The verifier learns that the prover holds a valid Citizen Digital Certificate — and nothing else.

To make this accessible to developers, we have released an open-source SDK and a reference application covering the full pipeline: card interaction, signature acquisition, on-device proof generation, and backend verification.

In this session we will cover:

How ZKP and the Citizen Digital Certificate work together RSA signature circuit design and the OpenAC framework Performance challenges and optimizations for on-device proof generation SDK architecture and a live demo If you are interested in privacy-enhancing technologies (PET), decentralized identity (DID), or cryptography applied to civic tech, this talk offers a complete view from theory to working implementation.

Speaker

Ya-wen Jeng

Ya-wen Jeng

Vivian Jeng 目前任職於 Ethereum Foundation 的 Privacy Stewards of Ethereum 團隊,專注於 ZK(零知識證明)與其他隱私技術的應用推廣。她曾主導並參與開發 Mopro(Mobile Prover)與 Unirep(Universal Reputation)兩項專案,皆為協助開發者更輕鬆將隱私協定整合進自身應用的軟體工具。此外,她也積極參與以太坊社群,包含國際性的 DevCon 和 DevConnect 開發者大會,以及本地的 ETH Taipei 等活動。

Diamond

Cumulative4 YrsCanonical

Gold

Consecutive2 YrsInformation Management AssociationConsecutive2 YrsCathay Financial HoldingsConsecutive5 YrsE.SUN BankCumulative13 YrsMySQLCumulative6 YrsBerry AINitra

Silver

Cumulative16 YrsGamesofa Inc.Cumulative3 YrsLinux Professional Institute

Bronze

Collaborator2 YrsKKTIXCumulative3 YrsNational Center for High-performance ComputingONLYOFFICECumulative6 YrsQNAP Systems, Inc.Consecutive16 YrsThe Archilife Research FoundationSUN SQUARE Co., LtdPenpeer

Friend

Consecutive3 YrsAndes Technology CorporationCumulative12 YrsAppierCumulative3 YrsGeode Labs & ETHTaipei

Special Thanks

Consecutive2 YrsDepartment of Information Technology, Taipei City GovernmentCollaborator3 YrsSiFive數位發展部Rozeta AIGrafana LabsLive YoungCollaborator5 YrsThree Wheel Nitro CoffeeCollaborator9 YrsHackmdCollaborator4 Yrs天瓏書局Collaborator3 YrsTapPayIndividual-Sponsorship

Co-host

Collaborator9 YrsNTUST - Department of Electronic and Computer Engineering

Co-organizer

Collaborator12 YrsOpen Culture Foundation

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | Asia's largest open source community conference.

Contact

  • Attendee Services
  • Sponsorship
  • Call for Proposals
  • Marketing

Resources

  • COSCUP Blog
  • Newsletter Subscription
  • Event Photos

Sitemap

  • Home
  • About
  • Transportation
20062007200820092010201120122013201420152016201720182019202020212022202320242025