导航
凌科芯安母卡的作用(二)
在上一篇的文章中,我们对母卡做了简介,列举了母卡的使用场景和在密钥下发环节中的应用案例。本篇我们为大家介绍母卡的另一个重要功能,设置密钥导出次数。这样可辅助方案公司或甲方应用技术手段控制外协厂家按量生产加密芯片。 假设这样一种场景,母卡在生产使用中意外丢失,或者到了不法人员手里,这会造成两种情况的发生:即非法使用和超授权次数使用。非法使用可以通过增加口令保护的方式规避,达到只有掌握口令才能使用的效果,但是超授权次数使用就需要通过限制密钥导出次数 2020-01-08Linux IIC 驱动编程
1.Linux 系统已经将IIC驱动的功能基本完成,我们只需要将相关的结构体补充,完成注册就可以正常使用,具体 IIC驱动的知识不在做说明。 2.测试环境:Linux-3.4 内核,硬件环境 JZ2440开发板。 3.开发过程:由于IIC采用类似于Platform驱动实现形式,所以此处采用设备和驱动分开,以LKT4306为例: 2019-12-25凌科芯安母卡的作用(一)
如果你有一个产品希望加入防盗版保护或者身份认证识别功能,就必须借助加密算法实现。如果方案选用了对称加密算法,就必须要保证密钥的下发与存储安全。现在各行业已经形成了较为统一的共识,密钥存储在加密芯片中就可保证安全。但密钥的下发安全如何保证,各行业并未形成标准解决方案。 假设有这样一个应用场景:A公司是甲方,B公司是加密方案商,C公司是生产加工方,D公司是加密芯片供货商。现在B公司为A公司研发了基于D公司加密芯片的加密方案,最终A公司委托C公司进行 2019-12-10MCU防盗版之编程注意事项
嵌入式通用MCU多数不具备安全防护机制,因此越来越多的人采用MCU + 加密芯片的方案来实现对MCU中代码的保护。这里有个误区,使用加密芯片并不会直接对MCU中代码做加密防护,只是多了一道防破解的功能,而加密芯片中的加密二字是个概念,主要因为其在产品中起到了防护作用,且自身有加密功能,故简称加密芯片。 本次针对已经使用了加密芯片的用户做特别说明,要想达到更安全的效果,一定不能忽略MCU端的编程细节。加密芯片作为从设备,会接收MCU发出的指令并返 2019-11-21LKT5103A基于Linux系统下的QT编程
一、所需平台及软硬件环境 1:平台环境 安装有Linux虚拟机或者纯系统的PC一台。 2:软件环境 (1)Linux系统有安装QT开发环境。 (2)有lib5103A_EK.so库文件。 3:硬件环境 LKT5103A加密狗一个。 二、步骤说明 1:创建一个QT工程。 2:加载动态库。 和在Windows下调用dll一样。用 QLibrary mylib("/home/……/libxxx.so")的方式。 2019-10-30LKT5103A Hid接口LINUX系统下JNI开发流程
一、什么是JNI Java以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决Java对本地操作的一种方法就是JNI。JNI是Java native interface的简写,意为Java本地调用,它允许Java代码和其他语言写的代码进行交互,从Java1.1开始,JNI标准成为Java平台的一部分。 使用Java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下 2019-10-15