LKCOS:基于程序移植的COS系统
很多使用过加密芯片的客户可能都听到过一个名词——COS系统。其英文全称为Chip Operation System,直译为片上系统。嵌入式行业应用较多的有Wince系统、Linux系统等等,COS系统既类似又有别于他们。因为从功能上来讲,COS并不是一个完整意义的操作系统,因为它不会在后台运行多进程,也没有中断源,它更加类似于一个精简的监控系统。它包括上电复位、硬件驱动、对外交互接口、内存空间维护、文件系统维护、系统运行安全控制、命令处理等部分。
因为COS系统有其自身的特殊性,它是伴随着IC卡一起发展起来的,以智能卡平台为硬件基础。其应用的行业也比较特殊与固定,比如现在已经普及开来的银联IC卡,以及水电气热表,公交一卡通,门禁等产品。这些行业与产品都有一个共同特点,就是内部存储着秘钥等重要数据,一旦丢失或被别人破解,都将造成一定或者巨大的经济损失。而智能卡芯片本身具有高安全特性,同时配以COS系统对硬件资源进行整合管理、安全控制,最终达到的效果就是保证重要资源数据的安全存储与运行。
谈了这么多COS系统的概念,下面引入正题。凌科芯安公司正是看到了COS系统与智能卡的安全特性,才在此基础上加入了自己独特的创新,将COS系统与智能卡平台芯片,引入到嵌入式防抄板与数据加解密这个行业中,简称为算法移植方案。用户将主控MCU或CPU中一部分程序、参数移植到LKT系列加密芯片中,借助LKT系列加密芯片的硬件平台安全特性与软件COS系统的高效安全管理,来实现对被移植程序与参数的安全防护。这样做的好处是,无论盗版商怎么破解产品,加密芯片内部的程序和数据是无法得到的,以部分代码和数据的安全换取到整体产品的安全,小投入换取大回报。凌科芯安算法移植方案也在2015年正式获得国家专利局授权,取得发明专利证书,所以广大新老客户可以放心使用。
LKCOS:基于程序移植的COS系统相关推荐
- 基于stm32f103c8t6移植uc/OS-III系统
文章目录 一.内容 二.uc/OS-III源码准备 三.使用 stm32CubeMX 建立工程 1)新建工程 2)工程配置 3)导出工程 四.项目准备 1)移植准备 2)文件移植 3)代码完善 4)参 ...
- 基于STM32F103RC移植uc/OS系统
目录 一.获取uc/OS-III源码 二.使用CubeMX创建基础stm32框架 三.文件准备 四.路径添加 五.代码修改 六.成功展示 七.使用Keil仿真逻辑仪观察引脚电平变化 八.参考资料 本文 ...
- 毕业设计之 - 题目:基于机器视觉的试卷批改系统 - opencv python 视觉识别
文章目录 0 简介 1 项目背景 2 项目目的 3 系统设计 3.1 目标对象 3.2 系统架构 3.3 软件设计方案 4 图像预处理 4.1 灰度二值化 4.2 形态学处理 4.3 算式提取 4.4 ...
- 【转】将 Linux 应用程序移植到 64 位系统上
原文网址:http://www.ibm.com/developerworks/cn/linux/l-port64.html 随着 64 位体系结构的普及,针对 64 位系统准备好您的 Linux® 软 ...
- 基于STM32F103移植华为LiteOS物联网系统
基于STM32F103移植华为LiteOS物联网系统 本实验是通过学习野火的<物联网操作系统 LiteOS开发实战指南>参考学习的. 1.移植前的准备 LiteOS 的源码可从 LiteO ...
- 基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc
基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位.字符分割和字符识别三个主要部分.本文首先确定车辆 ...
- [附源码]计算机毕业设计springboot基于微信小程序的网络办公系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 基于微信小程序的网上订餐系统 报告+任务书+开题报告+文献综述+中期PPT+外文翻译及原文+PPT+项目源码及数据库文件
摘要 随着微信小程序的飞速发展,很多系统随之兴起,微信已经是我们生活中的一部分,可不单单是人们用于沟通聊天的工具.还有很多公告平台.小程序也随之发展.大部分公众平台都只起到了一个信息消息的推送或者浏览 ...
- (附源码)springboot基于微信小程序的校园外卖系统 毕业设计091024
Springboot基于微信小程序的校园外卖系统 摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化.为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订 ...
最新文章
- springDataJpa实现普通模糊查询
- 一文读懂因果推断的起源
- 从冲撞避让到碾压,竞争模式发生了改变
- python程序设计报告-20192404 实验一 《Python程序设计》实验报告
- delphi中move函数的用法
- 用vmware安装win7虚拟机(windows10系统)
- leetcode 822. Card Flipping Game | 822. 翻转卡片游戏(Java)
- python简写匹配_Python简写
- 2019春季发布会后苹果股价一度跌逾2% 盘后微涨0.22%
- 收集常用的PHP正则表达式及使用
- UltraEdit 21 for Mac(高级文本编辑器)
- 下:比拼生态和未来,Spark和Flink哪家强?
- python反编译class文件_反编译java class文件
- 软件等于计算机程序加数据加什么,南航计算机软件数据结构上机实践报告
- Base64编码原理分析
- 初中生计算机课考试方案,信息技术中考备考方案
- 【个人总结版】实验报告书写指导
- android调用dll程序,安卓手机如何打开.dll文件?
- 教学向|ZB利用分组Dynamesh,对模型进行重建细分!
- 什么是Kurento
热门文章
- 爱奇艺否认裁员 20%;京东回应撤出澳洲;Android Studio 3.5 Beta 来了!| 极客头条...
- 为何要弃 Java、Swift 于不顾,而选择 Python?
- TIOBE 6 月编程语言排行榜:Java 放缓,C 复兴了!
- c语言归并排序数组不固定,归并排序非递归实现C语言
- mysql重置密码报错,吐血整理
- Spring的XML解析原理,ie浏览器java插件下载
- 冒泡排序java jsp_冒泡排序实现原理
- php mvc 路由,PHP MVC框架路由学习笔记
- linux tid为2的线程,Linux 线程Pthread(一)创建、终止、获取TID
- 服务器虚拟化 远程,服务器虚拟化 远程