3.1.36:关于项目密码
基于创芯工坊固件交付安全考虑,我们希望诸多开发者注重自身固件安全性,可参考从几个方面入手:
- 芯片:尽量选用安全性更佳的芯片产品。
- 密钥:是代码保护最为基础、验证有效的方式之一,PowerWriter也灵活内置了各种签名机制、以满足客户的不同需求。
- 平台交付:创芯工坊云平台为固件开发者提供了快捷易用且安全的固件保护和交付模式,所以生成交付订单时,需要提供项目密码,以确保开发者权益。
1:项目密码设置
离线烧录或者需要通过创芯工坊云平台交付固件时,可以通过快捷键【保存】,或者菜单栏文件里面的【保存项目】【项目另存为】去生成一个PKG文件。点击保存之后会弹窗提示设置项目密码和文件路径。如下图所示:
项目密码可以使用随机生成功能去生成随机密码,生成之后软件右下角的日志页面会显示具体的密码。也可以自行设置密码或者留空
- 密码留空时,就无法再读回烧录器中的项目文件
- 需要通过创芯工坊云平台交付固件的话,必须设置密码,并且该密码在项目上传时也需要填写
- 是否保存到本地也是非强制
创芯工坊云平台上传固件的部分页面:
2.动图演示
若是用户想了解更多的加密机制,PowerWriter灵活内置了各种的加密机制,其中ICWKEY安全授权盾,作为创芯工坊烧录器PowerWriter离线授权的一种辅助工具,提供了向量矩阵加密(Matrix)和椭圆曲线数字签名(ECDSA)两种UID(Unique Chip ID)授权算法,也提供SDK供用户开发自定义授权算法,以满足开发者的不同需求,同时确保生产时,目标芯片+PowerWriter+ICWKEY整个链路层数据的安全。安全授权盾ICWKEY的用户手册以及授权使用讲解视频均见下方链接:
另技术细节欢迎访问B站《有关烧录器授权》教学视频:PowerWriter视频教程