亿联笔记配图:battery
电池护照的二维码链接背后——UID怎么编?数字签名怎么实现
电池标签与标识(资料图):电池护照的二维码链接背后——UID怎么编?数字签名怎么实现

扫码打开电池护照,链接背后是一个UID(唯一标识符)——每块电池的”身份证号”。

法规第77条要求:QR码和UID必须符合ISO/IEC 15459系列标准(或等效标准)。

那15459对UID有什么硬要求?记住三段式结构:

– IAC(签发机构代码)——由15459注册机构分配给签发机构(如GS1、AIM等),通常3位字母

– CIN(企业识别号)——签发机构分配给企业的代码

– SN(序列号)——企业自己分配,每块电池一个,全局唯一

三要素缺一不可,顺序也不能乱。

15459还要求:

  • 注册——IAC和企业代码要走15459-2的注册程序,不是自己编的
  • 唯一性——序列号在CIN内不重复发放,旧号停用后要隔足够久才能复用
  • 格式——按签发机构规定的编码格式生成

重点来了——数据认证与防篡改要求:

光有唯一编号还不够。电池护照是”可信数据”体系,扫码的人怎么知道这个UID是真的、数据没被改过?

答案:数字签名。法规第 78 条 (g)(h) 要求数据可认证、可靠、完整并能防欺诈,但未指定具体技术标准;ISO/IEC 20248(DigSig)是可选的实现方式之一,不是法规强制要求。

– 给UID加”签名”——电池身份可被验证,扫码时能验真伪

– 防假冒、防篡改——电池护照数据被人改过,签名验证就会失败

– 欧盟电池护照体系强调数据可信,”可验证的签名”是提升可信度的关键手段

所以完整的电池护照入口是:

QR码 → URL链接 → UID(15459三段式)→ 数字签名验证 → 电池护照数据

实操提醒:

– 别自己随便编个号——IAC 与企业代码须走 15459-2 的注册程序,否则编码本身不合规

– UID是”电池级”的,每块电池一个,不是每个型号一个

– 需要防伪的场景,加上数字签名(如采用 ISO/IEC 20248),成本不高,可信度大增

一句话:电池护照的入口不是”一个码”,是”标准UID+可验证签名”的身份体系。

亿联检测QR码电池护照系统已上线:GS1号码申请、UID按15459标准生成、QR码链接生成、数字签名防伪支持,电池护照入口一站式搭好。

下一篇钩子:我们把”签名”这件事讲透——数字签名到底怎么签?怎么验?密钥谁保管?

—— 亿联检测技术团队