技術簡介
本技術為結合偽隨機序號與檢核碼的唯一碼編解碼方法,具有以下特色:
~安全性-檢核碼與隱藏編碼規則的偽隨機序號強化商品唯一碼的安全性
~效能-perfect hash使得在龐大的商品唯一碼清單中查找一碼號的時間複雜度達常數時間,進而降低比對演算法時間複雜度至O(n)
~使用彈性-使業者便於為不同客戶產生各自的驗證規則並能符合不同包材與刻印方式的覆碼容量限制
~泛用性-預留參數供採用此解決方案的廠商自行設定,如字串內容與長度變異的方式、密碼本的實作方法、與所採用的加密標準
Abstract
The core technology in this module is an IUID coding method combining pseudorandom serial number and checksum. The following lists the features of the proposed method:
~SECURITY – the hidden order of serial number and checksum enhance the security of IUID
~EFFICIENCY – perfect hash enables constant-time search for one IUID and reduces computational complexity of comparing any pair of lists to O(n)
~FLEXIBILITY – clients has their own verification key and the length of IUID can be adjusted to different coding capacities
~GENERALITY – the modules and parameters in random padding and shuffling, SHA, as well as codebook can be customized
技術規格
IOT-enabled商品唯一碼管控中介模組
Windows平台:採用C#軟體開發、.NET Framework
Technical Specification
Item Unique Identification Management Module
Windows Platform:C#, .NET Framework
技術特色
本技術採用偽隨機序號與檢核碼結合成商品唯一碼,並預留參數供採用此解決方案的廠商自行設定,是兼具使用彈性與泛用性的編解碼方法。偽隨機序號以隨機數字集合之元素組合而成,目的在於隱藏同批次唯一碼的規則性,能兼顧安全性以及快速索引的效能需求;而檢核碼之用途在於驗證唯一碼的合法性,其將依據驗證金鑰對每筆碼號進行亂數填補重組、安全雜湊演算法、密碼本對應三層機制所產生,使應用服務的前端程式可透過驗證API比對檢核碼,強化商品唯一碼的安全性。
應用範圍
包裝包材廠商、行銷活動業者、資訊服務業者。
接受技術者具備基礎建議(設備)
NET Framework環境主機
接受技術者具備基礎建議(專業)
略具資訊教育背景
熟演算法、程式設計相關之技術能量與經驗
聯絡資訊
聯絡人:賴文奎 智慧物流與供應鏈整合服務組
電話:+886-3-5912651 或 Email:jefflai@itri.org.tw
客服專線:+886-800-45-8899
傳真:+886-3-5820315