加密芯片ALPU

纽文微电子(上海)有限公司

公司简介

NEOWINE是一家半导体开发公司,2002年6月成立于韩国,于2011年在中国设法人;  研发总部位于韩国京畿道,并在上海、深圳设办事处;公司致力于成为 "世界高端半导体设计公司" (The World Best ASIC Company)。

事业领域

固件防复制加密芯片(半导体 ASIC芯片), 固件防复制方案, 加/解密ASIC芯片, USB1.1/2.0/3.0 芯片, 软件防复制, 保护ID认证, 保护网上交易等

主要产品

防抄板防复制的加密芯片 (ALPU系列), 低功耗的前面板LED驱动芯片(BLADE系列) 等 自主开发的芯片。

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的更多相关文章

  1. 智能卡加密芯片SMEC90ST

    深圳市中巨伟业信息科技有限公司 最新推出一款单价低,安全性高的智能卡安全芯片,产品型号为:SMEC90ST,采用32-bit ARM SC100 SecureCore Processor 安全内核处理 ...

  2. [创业中, 寻求合作] 业务方向:车联网智能终端;APP蓝牙控制汽车;APP网络远程控制汽车 (联系电话:18503086002)

    擅长领域 手机APP蓝牙控制汽车方案 手机APP网络远程控制汽车方案 手机APP与汽车车机的文件极速传输技术 车载OBD终端 (后装) 智能TBOX终端,Base on Linux,使用车规级硬件加密 ...

  3. DS28E01芯片解密DS28E01-100单片机解密多少钱?

    DS28E01芯片解密DS28E01-100单片机解密多少钱? DS28E01-100将1024位EEPROM与符合ISO/IEC 10118-3安全散列算法(SHA-1)的质询响应安全认证结合在一起 ...

  4. OAF_开发系列07_实现OAF下拉菜单的上下联动Poplist Synchor(案例)

    20150706 Created By BaoXinjian

  5. 【团购活动】接口最全最好用的S5PV210开发板Sate210-F 开发板开始团购活动了,一起学习linux!

    接口最全最好用的S5PV210开发板Sate210-F 开发板开始团购活动了,一起学习linux!http://bbs.eeworld.com.cn/forum.php?mod=viewthread& ...

  6. Bluetooth Low Energy 介绍

    1.简介 BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充.尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术.BLE ...

  7. ISO7816通讯协议在工控主板EM9160中的实现方案

    在新的国家电网智能终端相关标准中,规定了通过专门的加密芯片来保证设备数据安全性的方法,而设备主控单元与加密芯片采用了广泛应用的ISO7816通讯协议.工控主板EM9160为了适应这一新的技术需求,对其 ...

  8. 只要单片机具有真正唯一ID,就可以让加密坚不可摧(转)

    源:只要单片机具有真正唯一ID,就可以让加密坚不可摧 http://www.amobbs.com/thread-5518980-1-1.html 第一环:ID-->F1(ID) -----> ...

  9. [nRF51822] 16、nRF51822的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)

    1.前言 随机数生成器在通信.加密.图像传输等领域应用广泛,且一般起到关键性作用.我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会. 2.伪随机数发生器 随机数发生器一般包括 ...

随机推荐

  1. Kafka与Logstash的数据采集

    Kafka与Logstash的数据采集 基于Logstash跑通Kafka还是需要注意很多东西,最重要的就是理解Kafka的原理. Logstash工作原理 由于Kafka采用解耦的设计思想,并非原始 ...

  2. Git学习05 --分支管理02

    1.冲突 产生冲突后,查看readme.txt   可以看到冲突内容 <<<<<<< ======= >>>>>>> ...

  3. C++ Primer day 01

    1.标准输入与输出 #include<iostream> int main(){ int v1,v2; std::cout<<"Enter two numbers:& ...

  4. mongodb操作记录

    [User]1.db.addUser("name","pwd","true/false")2.db.auth("name" ...

  5. PYCURL ERROR 6 - “Couldn't resolve host 'mirrorlist.centos.org'”

    在虚拟机上安装的CentOS,估计是网络配置问题,导致yum update和yum install之类的功能的用不了.出现标题上面的错误. ifdown [network_adapter] ifup ...

  6. HttpWebRequest.Method 属性

    public static void GetHead(string url) { var http = (HttpWebRequest)WebRequest.Create(url); http.Met ...

  7. Django 从零開始

    1.下载安装django 方法1: pip install Django==1.6.5 測试是否成功安装 : ~$ python import django ~$ (1, 6, 5, 'final', ...

  8. Swift的基础,操作符,字符串和集合类型

    这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载. Basic 声明常量let 声明变量var 注释依旧使用"//" ...

  9. C# 多线程的坑 之 代码变序

    英文好的,可跳过,直接打开底部的“参考“链接. 代码变序--reordering of memory operations 大概4年前,阅读了这篇文章后http://www.albahari.com/ ...

  10. HDU 5792 World is Exploding

    题意: 给出n代表序列的长度,接下来给出序列A.找出abcd满足abcd互不相等1<=a<b<c<d<=n的同时A[a]<A[b],A[c]>A[d],问这样 ...