加密芯片ALPU
加密芯片ALPU
纽文微电子(上海)有限公司
n 公司简介
NEOWINE是一家半导体开发公司,2002年6月成立于韩国,于2011年在中国设法人; 研发总部位于韩国京畿道,并在上海、深圳设办事处;公司致力于成为 "世界高端半导体设计公司" (The World Best ASIC Company)。
n 事业领域
固件防复制加密芯片(半导体 ASIC芯片), 固件防复制方案, 加/解密ASIC芯片, USB1.1/2.0/3.0 芯片, 软件防复制, 保护ID认证, 保护网上交易等
n 主要产品
防抄板防复制的加密芯片 (ALPU系列), 低功耗的前面板LED驱动芯片(BLADE系列) 等 自主开发的芯片。
n ALPU加密芯片
一、什么是ALPU?(Algorithm License Permit Unit)
ALPU是NEOWINE公司开发的一款加密芯片,保护客户开发的新产品技术,防止被抄板复制。
二、ALPU 如何防止复制?
- 安全的 硬件加密
* 采用ASIC设计方式
* 在SOT23封装下,芯片内部有25层逻辑线路构成
* 分析内部线路,进行硬件破解几乎不可能!
- 安全的 加密算法
* 基于美国标准AES-128的加密算法
* 并在AES-128加密技术基础上,独立开发的加密算法,并获得多项韩国国家专利局认证。
* 对随机数加密,加密数据在MCU和ALPU之间相互传送,并进行认证对比;ALPU认证不通过,系统便无法运行。因此没有ALPU,系统将无法工作。
* 发送相同的数据, 返回的数据也不相同(基于NEOWINE开发专利加密技术,ALPU根据自己的逻辑运算,可使返回的数据没有任何规律可循)。
- 加密体系
* 加密库的核心是AES-128加密引擎和192层可编程参数,可根据系统的安全需求,设置高、中、低三种安全级别,每个级别又分为若干子级别, 因此ALPU的加密库就像洋葱一样一层一层的包裹着,可在客户的要求下进行加密库升级, 升级后, 之前的加密库便不可使用,系统将无法识别旧的加密库。
- 定制型 加密方案
* 为客户提供定制 唯一ID和加密算法,抄板商无法购买到相同型号的芯片。
* 客户确认使用ALPU后,签署保密协议,独家采购协议。
- 使用简单
* 纯逻辑电路加密芯片,不需编写加密软件和烧录。
* 通过I2C或one-wire与MCU通信。
* 提供客户环境下的加密库,嵌入到客户的程序内部,客户可自主选择在何时进行加密认证,例如:开机时,选择调用功能时,或其它时间段。
- ALPU的作用
* 固件防复制(软件+硬件),保护新产品技术方案,防止被抄板复制。
* OEM生产数量控制: 在OEM工厂或 第三方 生产时, 控制工厂生产数量。
* 保护授权:同方案捆绑,收取相应的开发费用。
三、与竞争对手的比较
- ALPU
* 采用ASIC设计,纯逻辑电路,硬件破解几乎不可能。
* 封装小,集成度高。
* 定制唯一型号,具有唯一算法,抄板商无法购买到相同型号的芯片。
* 免费升级,升级后,之前的加密库无法继续使用, 但芯片可继续使用,无需更换。
- 其他 加密芯片
* 主要以EEPROM、智能卡加密、单片机为主。
* 通用型号的芯片,由客户编写和烧录软件加密程序,容易被破解。
* 封装大,管脚多。
* 通用兼容,抄板商可在市场上购买相同的加密芯片。
* 只要一次被破解,就必须更换加密芯片。
加密芯片ALPU的更多相关文章
- 智能卡加密芯片SMEC90ST
深圳市中巨伟业信息科技有限公司 最新推出一款单价低,安全性高的智能卡安全芯片,产品型号为:SMEC90ST,采用32-bit ARM SC100 SecureCore Processor 安全内核处理 ...
- [创业中, 寻求合作] 业务方向:车联网智能终端;APP蓝牙控制汽车;APP网络远程控制汽车 (联系电话:18503086002)
擅长领域 手机APP蓝牙控制汽车方案 手机APP网络远程控制汽车方案 手机APP与汽车车机的文件极速传输技术 车载OBD终端 (后装) 智能TBOX终端,Base on Linux,使用车规级硬件加密 ...
- DS28E01芯片解密DS28E01-100单片机解密多少钱?
DS28E01芯片解密DS28E01-100单片机解密多少钱? DS28E01-100将1024位EEPROM与符合ISO/IEC 10118-3安全散列算法(SHA-1)的质询响应安全认证结合在一起 ...
- OAF_开发系列07_实现OAF下拉菜单的上下联动Poplist Synchor(案例)
20150706 Created By BaoXinjian
- 【团购活动】接口最全最好用的S5PV210开发板Sate210-F 开发板开始团购活动了,一起学习linux!
接口最全最好用的S5PV210开发板Sate210-F 开发板开始团购活动了,一起学习linux!http://bbs.eeworld.com.cn/forum.php?mod=viewthread& ...
- Bluetooth Low Energy 介绍
1.简介 BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充.尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术.BLE ...
- ISO7816通讯协议在工控主板EM9160中的实现方案
在新的国家电网智能终端相关标准中,规定了通过专门的加密芯片来保证设备数据安全性的方法,而设备主控单元与加密芯片采用了广泛应用的ISO7816通讯协议.工控主板EM9160为了适应这一新的技术需求,对其 ...
- 只要单片机具有真正唯一ID,就可以让加密坚不可摧(转)
源:只要单片机具有真正唯一ID,就可以让加密坚不可摧 http://www.amobbs.com/thread-5518980-1-1.html 第一环:ID-->F1(ID) -----> ...
- [nRF51822] 16、nRF51822的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)
1.前言 随机数生成器在通信.加密.图像传输等领域应用广泛,且一般起到关键性作用.我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会. 2.伪随机数发生器 随机数发生器一般包括 ...
随机推荐
- Kafka与Logstash的数据采集
Kafka与Logstash的数据采集 基于Logstash跑通Kafka还是需要注意很多东西,最重要的就是理解Kafka的原理. Logstash工作原理 由于Kafka采用解耦的设计思想,并非原始 ...
- Git学习05 --分支管理02
1.冲突 产生冲突后,查看readme.txt 可以看到冲突内容 <<<<<<< ======= >>>>>>> ...
- C++ Primer day 01
1.标准输入与输出 #include<iostream> int main(){ int v1,v2; std::cout<<"Enter two numbers:& ...
- mongodb操作记录
[User]1.db.addUser("name","pwd","true/false")2.db.auth("name" ...
- PYCURL ERROR 6 - “Couldn't resolve host 'mirrorlist.centos.org'”
在虚拟机上安装的CentOS,估计是网络配置问题,导致yum update和yum install之类的功能的用不了.出现标题上面的错误. ifdown [network_adapter] ifup ...
- HttpWebRequest.Method 属性
public static void GetHead(string url) { var http = (HttpWebRequest)WebRequest.Create(url); http.Met ...
- Django 从零開始
1.下载安装django 方法1: pip install Django==1.6.5 測试是否成功安装 : ~$ python import django ~$ (1, 6, 5, 'final', ...
- Swift的基础,操作符,字符串和集合类型
这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载. Basic 声明常量let 声明变量var 注释依旧使用"//" ...
- C# 多线程的坑 之 代码变序
英文好的,可跳过,直接打开底部的“参考“链接. 代码变序--reordering of memory operations 大概4年前,阅读了这篇文章后http://www.albahari.com/ ...
- HDU 5792 World is Exploding
题意: 给出n代表序列的长度,接下来给出序列A.找出abcd满足abcd互不相等1<=a<b<c<d<=n的同时A[a]<A[b],A[c]>A[d],问这样 ...