算法移植
linksafe2014
这个作者很懒,什么都没留下…
展开
-
加密芯片算法移植方案的优点
所谓算法移植就是客户可以把自定义的程序一部分关键算法函数移植到加密芯片中运行。用户采用标准C语言编写代码,通过KEIL C编译器,编译并下载到智能芯片中。在实际运行中,通过专用指令调用函数方式运行智能卡芯片内的程序段,获得运行结果,并以此结果作为用户程序进一步运行的输入数据。因此加密芯片成了产品的一部分,而算法在芯片内部运算,盗版商无法破解,从根本上杜绝了程序被破解的可能。为了方便客户调用函数,同原创 2015-10-21 13:45:31 · 1357 阅读 · 1 评论 -
LKT系列加密芯片如何预置openssl生成的rsa密钥完成运算(二)
第二篇 openssl生成的rsa密钥如何写入到加密芯片中1、测试目标将openssl生成的RSA1024位密钥写入到LKT系列加密芯片的公私钥文件中2、测试环境本示例运行环境为windows系统、测试软件LCS SAM 4.2、LKT-K100开发板。LKT系列加密芯片必须已具备基本文件结构(MF、KEY文件、EF01号公钥文件、EF02号私钥文件)3、测试步骤注意:“-...原创 2019-02-19 13:22:16 · 411 阅读 · 25 评论 -
LKT系列加密芯片如何预置openssl生成的rsa密钥完成运算
第一篇 openssl密钥参数与LKT加密芯片密钥参数的对应关系1、测试目标将openssl生成的RSA1024位密钥与LKT系列加密芯片中的公私钥文件参数对应起来。2、测试环境本示例运行环境为Linux ubuntu 14.04系统、OpenSSL ...原创 2019-01-23 13:40:06 · 449 阅读 · 22 评论 -
PCB抄板
PCB抄板的含义是在已有的电路板或电子产品的前提下,利用反向研发技术手段对电路板进行逆向解析,从而将原有产品的PCB文件、物料清单、原理图以及PCB丝印进行1:1的还原,然后利用这些文件完成电路板的完整复制。此技术一般是用于对国外的优秀的PCB设计电路的学习,提升国内设计水平,缩短研发时间,同时PCB抄板技术也促进PCB设计的发展。不过目前国内的现状大多都是通过PCB抄板盗版产品从...原创 2018-12-25 11:08:15 · 1240 阅读 · 20 评论 -
加密芯片SPI通讯的调试
SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的、全双工,同步的通信总线。 SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线:它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。(...原创 2018-10-23 09:20:29 · 2512 阅读 · 24 评论 -
AES算法特点简述
AES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。 AES是基于数据块的加密方式,也就是说,每次处理的数据是一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度。AES共有ECB、CBC等多种模式。ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。...原创 2018-03-20 09:57:02 · 4234 阅读 · 22 评论 -
自定义编程移植的加密芯片
一些电子产品如控制器,安防监控、游戏机、汽车电子、平板电脑、机顶盒、DVR、路由器、交换机、仪器仪表等各种电子产品终端,都必须有CPU的存在,而CPU中的一些程序和参数是电子产品能正常运行的必要保障。 这就涉及到了程序的版权保护,自己辛辛苦苦开发出来的东西,不想直接被别人盗取,近年来被破解的例子网上比比皆是,版权保护问题尤为突出。在这种情况下,作为版权保护的加密芯片应运而生。而且原创 2016-12-20 15:21:25 · 910 阅读 · 11 评论 -
凌科芯安浅谈数字电视系统条件接收技术
数字电视系统条件接收,英文名Conditional access,简称CA。通俗点讲,就是付费电视。只有付费后才可以收看高清频道和一些卫星频道。其标准起源于欧洲,是DVB标准中的一部分。在我国也有着广泛的应用,由于数字电视的深入发展以及CW存储于传播安全隐患的升级,数字电视CA的运营商产生了巨大损失。其后,有的运营商开始抛弃智能卡CA全面转向无卡CA技术。数字电视技术是一项较综合的系统技术。早原创 2016-03-25 15:29:09 · 420 阅读 · 0 评论 -
加密解密你了解多少?
这个题目一写出来,笔者自己也思考了下自己在以前职业生涯中涉及到的加密解密技术,也思考了自己熟知的公知度高的几种加密方式。 下面我来说说一些理解上的东西。 加密解密中间参与的是一个算法,有这个算法规律你才可以将简单的语言或者数据转换成只有了解此算法的人才能看懂才能知道其本身含义的语言或者是数据,你做的这部分工作其实就是在加密,别人理解的过程就是解密。原创 2016-03-11 13:21:05 · 2526 阅读 · 3 评论 -
嵌入式设备中支持国密算法的方法
如今国密系列算法的应用已不仅仅局限于金融和电信等领域,诸如车载设备,消费类电子设备等越来越多的产品开始要求有国密算法的支持。但是国密算法的开源资料和应用案例少之又少,如何快速高效的在自己的设备中加入国密算法已经成为众多开发者必须要面对的难题。现在为大家准备了一个系列文章,介绍嵌入式设备中移植国密算法的方法。简单来说,分为三种方法:1、移植Miracl库2、移植Openssl库3、使...原创 2019-05-28 13:36:30 · 987 阅读 · 24 评论