erjiaqing TOE 大佬开发新 QSL 啦,以下内容可能和本帖不太相关,请原谅。之前试过区块链 QSL,考虑到推广使用方面,可能还有很长一段路要走(关键是现在好少有人用 web3.0 啊),不过这个技术方案真是太酷啦。其实有瞎想过量子密钥分发哈哈哈哈,不过那就是几年之后的事情了,加油,73

最近几天重新研究了一下,提出几点想法

这个 qsl signature 的具体场景是不是更多的对 一张 QSL Card 进行签名?
如果是的话,是不是可以强制要求签名有效载荷只包含一条 Record?
理论上来说,一张 QSL Card 基本上不可能写很多信息,如果是不同的通联组合,如 Mode 不同,那么交换双方一般会采用多张 QSL Card 进行

另外这个数字签名办法可能更像一个 Specification,日后随着时间的演进,如果出现性能更好的更 compat 的签名和 hash 算法,可以考虑进行替换,最好采用一个版本系统对它进行追踪,在具体签名的字段设置上也应该设置上对应的版本字段,以方便 client 进行版本兼容(不过这个版本字段应该都设置上了)

最后,本文大量引用了 openssh PROTOCOL.sshsig 文档作为其前置知识,但是最后的参考资料却没有引用,这里附上网址

    11 天 后

    BI1QJQ

    • 是的,这个是对一张 QSL 进行签名
    • 考虑到打印出来的签名不包含载荷(即分离签名),私以为没有必要要求签名有效载荷只包含一条 QSO
    • 是的,所以我特地使用了 adif-qslv1 作为 SSH 签名的 namespace,日后如果继续使用 SSHSIG 但是换了签名算法、载荷内容可以使用别的 namespace,用于打印的精简签名也带上了版本号
    • 考虑到 BASE45 是用 QRCode 编码二进制内容的事实标准,且日后签名内容理应当都是二进制数据,我不认为此处应当设置标识,印刷的时候可以另外注明

    erjiaqing
    试了一下 GPG,一个 detached 签名需要 119 字节,介于完整签名的 168 字节和精简签名的 54 字节。并且 GPG 签名保留了签名时间戳和签名密钥信息。感觉可以放进 2.0x2.0 cm 的区域。

    另外,有没有考虑过别的形式的二维码,比如 PDF417 这种宽度换高度的二维码,就可以把他挤在角落里了。或者像护照信息页最下方的可机读区域一样,用一些方便 OCR 的字体来直接打印 base45/64 的内容。

    例:一个 GPG detached signature

    gpg --list-packets .\test.sig
    # off=0 ctb=88 tag=2 hlen=2 plen=117
    :signature packet: algo 22, keyid XXXXXXXXXXXXXXXX
            version 4, created 1688418964, md5len 0, sigclass 0x00
            digest algo 10, begin of digest 45 3a
            hashed subpkt 33 len 21 (issuer fpr v4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
            hashed subpkt 2 len 4 (sig created 2023-07-03)
            subpkt 16 len 8 (issuer key ID XXXXXXXXXXXXXXXX)
            data: [253 bits]
            data: [256 bits]

      AD2AG
      PDF417 感觉识别有点困难,我用 qq 和微信还有手机自带是扫描功能,只有微信能扫描,但是是按商品码扫的,出来不了有效信息
      还是得考虑一下解码难易度

        Yofoa-Film-Studio
        考虑到用了签名算法之类的,要么是做微信小程序,要么是自制的 Android/iOS 程序,应该都可以直接用 PDF417 解码库来获得信息。感觉无论是 QR 还是 PDF417,最终都是调用解码库,解码难易度应该不是问题。

        我主要不确定的是 PDF417 是不是对针式打印机友好。

          4 天 后

          AD2AG

          试了一下普通的激光打印机,PDF417 columns=8, security_level=3,调整后最终打印纸面大小 22mm * 6mm 依然可以正常识别。可变长宽比的的 PDF417 在寸土寸金的 QSL 卡片上更实用一些?

            1 个月 后

            签名建议仍然采用标准 RSA/ECC 签名,而非 “SSH 签名” 这种应用特化算法.

              5 天 后
              9 天 后
              9 天 后

              我最近研究了下,我打算用 OFD 格式做 eQSL, 作为国家推广的电子版式格式,本身就可以运用国密系列算法进行哈希计算与验证签名算法 。
              基于 xml 的数据格式意味着设计 QSL 版面比 PDF 格式来得要容易

                用已有的卡片 找了块空间印上去,2.1 cm 见方

                空间挺小,再加上垃圾喷墨机 + 卡面着色能力不强,主流识别库识别率不高,但是微信的扫码可以稳定识别 张小龙你赢了 下一版做卡片留空间留大一些

                1 个月 后
                闽 ICP 备 2021006864 号 - 7 闽公网安备 35020602002794 号
                用户协议 隐私政策 社区规范 积分规则 版主规则 中继规则 转载须知 更新日志 联系我们 常见问题 友情链接 运营报告 赞助 互联网举报中心
                是无线电,把我们联系在一起