导航
LKCOS权限说明(四):权限获取方式
之前几篇文章介绍了权限以及相应权限的含义,本部分主要介绍如何切换安全状态Z的值从而获取相应的操作权限。 外部认证获取权限介绍 外部认证密钥:39类型的3DES密钥。 再增加39类型密钥时会有一个“后续状态”的字节,该字节只有低4位有效。表示外部认证通过后的芯片切换的状态。 后续状态为一个字节,只有低4位有效范围为0~F,高四位值任意。 后续状态 = ‘X5’:表示外部认证通过后芯片安全状态Z切换到5。 后续状态 = ‘X8’:表示外 2022-04-22LKCOS权限说明(三):读写权、使用权、修改权
1、读写权 EF文件(二进制、记录文件等) 主要用于存储数据,其在创建时需要填写“读权限”和“写权限”,用于控制文件的读写操作。 Eg1. 80E0 0001 07 280050F0F0FFFF Eg2. 80E0 0001 07 280050FA99FFFF 解释: Eg1.二进制文件在创建时读权限和写权限都是F0,表示芯片在任何状态都对该文件进行读写操作。 Eg2.二进制文件在创建时读权限是FA写权限都是99,权限生效后芯片安全状 2022-04-08LKCOS权限说明(二):建立权、擦除权、增加权
1、建立权/擦除权 MF主文件、DF目录文件创建时需要填写 “建立权”和 “擦除权”, 表示在MF或DF目录文件下是否有权限创建文件和擦除文件。(注意此处的擦除是指擦除MF下的文件,MF文件本身一旦建立不可擦除) Eg1. 80E0 3F00 0D 38FFFFF0F0FFFFFFFFFFFFFFFF Eg2. 80E0 3F00 0D 38FFFFFA99FFFFFFFFFFFFFFFF 解释:Eg1.MF文件在创建时建立权和擦除权都是 2022-03-18LKCOS权限说明(一):概念介绍
芯片权限是标准COS指令类芯片在应用中非常重要的一部分。接下来会采用连载的方式为大家介绍LKCOS芯片的权限说明,以及获取权限的相应方法。 概念介绍 芯片安全状态寄存器Z:标准COS芯片安全状态寄存器Z值范围为(0~F) 16种值,复位后的初始状态为Z=0 ,可通过外部认证指令切换安全状态Z值,同一时刻芯片安全状态寄Z只有一个值。 权限:指对某个文件/密钥操作时,当前芯片的安全状态Z在权限所指定的范围内才可以操作。需要注意的是设置的权限是 2022-03-09摘要算法和加密算法区别
图-1 摘要算法只能用于对数据的单项运算,无法还原被摘要源数据,其特点为定长输出、雪崩效应(少量消息位的变化会引起信息摘要的许多位变化)。摘要算法有三个特性,一是不可逆,即无法从摘要算法的输出推出输入;二是不重复,即在同一种摘要算法下,不同的输入一定会产生不同的输出;三是输出结果长度固定。基于以上特性,摘要算法通常用来判断某个消息在传输过程中是否被改变,这里的改变包括恶意篡改和噪声。 二、加密算法 加密算法是指在安全领域,利用密钥加密算法来 2022-02-22LCSHA204—EncryptRead命令解析
LCSHA204芯片是凌科芯安推出的一款兼容ATMEL公司ATSHA204A的国产安全芯片,其操作方式与ATSHA204A相同,本次主要介绍芯片EncryptRead加密读功能。只有当slot config.EncryptRead = 1和slot config.IsSecret = 1时才能进行。加密读是为了防止别人在总线上嗅探到密钥,这里我借用官方文档Atmel-8981的一幅图。 这个流程图其实非常明了,主要步骤如下: 1、首先发送No 2022-01-07