iT邦幫忙

2026 iThome 鐵人賽

DAY 15
0
Security

不是所有的英雄都披著披風:那些默默守護金融安全的驗證技術系列 第 15

Day 15:同場加映 – 護照為什麼不能拿來做數位簽章?

  • 分享至 

  • xImage
  •  

前面幾篇介紹了自然人憑證、工商憑證、金融 XML 憑證以及各種軟體憑證。這些憑證都有一個共同特點:都能夠進行數位簽章。

然而,當談到身分證明文件時,許多人第一個想到的可能不是憑證,而是:身分證、健保卡及護照。在許多人印象中,護照幾乎是最具公信力的身分證明文件之一,出國要用護照,辦理許多國際事務要用護照。甚至許多金融業在進行客戶身分驗證時,也接受護照作為身分證明文件。

如果自然人憑證可以數位簽章,為什麼護照不行?甚至進一步來說:護照裡面不是也有晶片嗎?為什麼不能像自然人憑證一樣,直接用護照完成數位簽章?


現行護照其實已經不是單純的紙本證件,現在大多數國家發行的都是電子護照(ePassport),電子護照內建晶片,裡面會儲存個人基本資料、護照號碼、持有人照片、國籍資訊、護照效期以及其他防偽資訊。而且這些資料背後,確實運用了數位簽章技術。

然而護照裡的數位簽章並不是由你親自簽的,在電子護照當中,數位簽章的角色是由政府簽署護照資料,也就是說:政府利用自己的私鑰對護照內容進行簽章。目的是告訴全世界這本護照是合法核發的,護照內容沒有被竄改。而自然人憑證則完全不同,它除了包含身分資訊之外,更重要的是持有人擁有自己的私鑰(Private Key)。


因此,金融業相信護照能夠證明你是誰,但無法直接證明這筆交易是不是你送出的、這份文件是不是你簽的、你是否完成了不可否認性的數位簽署。因為護照內並未儲存可供持有人用來簽署文件的私鑰,因此它只能用於身分證明,無法用於表達意思表示並完成數位簽章。

總而言之,護照非常適合作為身分證明文件,身分證也是,健保卡也是。但它們真正解決的問題都是:你是誰?然而,數位簽章要解決的問題則是:這件事情是不是你做的?

因此,雖然電子護照內部確實運用了數位簽章技術,但那是政府簽給護照的數位簽章,而不是護照持有人用來簽署文件的數位簽章。而這也是它與自然人憑證、工商憑證最大的差異。


上一篇
Day 14:你每天在用的提款卡,真的安全嗎?
下一篇
Day 16:刷個臉就能登入,金融業如何驗證是本人?
系列文
不是所有的英雄都披著披風:那些默默守護金融安全的驗證技術20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言