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
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

Canonical

Gold

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

Silver

Cumulative16 YrsGamesofa Inc.

Bronze

KKTIXNational Center for High-performance ComputingONLYOFFICEQNAP Systems, Inc.Consecutive16 YrsThe Archilife Research FoundationSUN SQUARE Co., Ltd

Friend

Consecutive3 YrsAndes Technology CorporationAppier

Special Thanks

Consecutive2 YrsDepartment of Information Technology, Taipei City GovernmentSiFiveRozeta AI

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