JAB-Code(Just Another Bar Code,直譯:就又一條碼)是彩色二維條碼QR碼。它不侷限於長方形或正方形,也可以選擇不同顏色版本。採用更細緻的顏色會被採用更少顏色儲存更多資料,例如在同樣大小256色會比8色可以儲存更多數據。其可以在網頁生成並讀取。
其國際標準化組織(ISO)制定的標準 ISO/IEC 23634 於2022年4月首次發布。
其已開源,並以LGPL v2.1授權。
背景
JAB Code是一種二維條碼,其資料密度高於傳統的黑白條碼。該條碼是由位於達姆施塔特的(SIT)受德國聯邦資訊安全局(BSI)委託所開發。
透過這種條碼的應用,旨在提高不含電子晶片之文件(如出生證明及其他官方證書)的防偽安全性。這種額外的安全性來自於將文件內容的數位簽章以 JAB-Code 的形式加印在文件上。該條碼可以使用市售的普通印表機列印在文件上,並能透過手機進行驗證。此外,與一般QR碼不同,它不侷限於長方形或正方形。使用者可以在特定網頁上生成並讀取這些條碼。
標準化
JAB-Code 已由國際標準化組織(ISO)進行標準化。其制定的標準「ISO/IEC 23634」於2022年4月首次發布。
在此之前,該條碼是透過德國聯邦資訊安全局(BSI)的技術規範文件《BSI TR-03137 非電子文件之光學可驗證密碼學保護(數位印章)第二部分》來定義的。
其已開源,並以LGPL v2.1授權。
JAB-Code 共有 2 種型態,分別稱為主符號(Primary Symbol)與副符號(Secondary Symbol)。一個 JAB-Code 必定由一個主符號以及任意數量(亦可為 0 個)的副符號所組成。在主符號中,每個角落都帶有特定圖案,用以定義明確的對齊定位與方向。這些圖案是區分主符號與副符號的特徵,副符號中並不包含這些圖案。副符號可以在水平或垂直方向上,緊鄰且無間距地拼接到主符號的任意位置。此外,建立者可以自行選擇錯誤修正(糾錯)的強度。
外部連結
- [https://jabcode.org/ 法勞恩霍夫研究所(Fraunhofer SIT)JAB-Code 官方網站(提供掃描與生成功能)]
- [https://www.sit.fraunhofer.de/en/data-protection-information-jab-code/ JAB-Code 專案資料保護資訊]
- [https://www.bsi.bund.de/dok/TR-03137 BSI TR-03137 非電子文件之光學可驗證密碼學保護(數位印章)技術規範]
- [https://github.com/jabcode/jabcode JAB 軟體原始碼 (GitHub)]
*
*
參考資料
评论 (0)