成果名称：	国产金融IC卡嵌入式操作系统
登记日期：	2023-06-28
完成单位：	东信和平科技股份有限公司
完成人员：	沈志成,蒋小辉,汤中泽,魏平姣,岳丹丹,邓逸文,王静,莫文盼,周赞宇,杨机孝,徐国宇,郭冰,凌蒙,林纾,林雪婷
研究起止日期：	2021-03-01至2022-12-31
主要应用行业：	信息传输、软件和信息技术服务业
高新技术领域：	电子信息
评价单位：	珠海市科技发展促进会
评价日期：	2023-05-25
成果简介：	随着智能卡 芯片技术的进步与应用领域的扩展， 智能卡产品已在社保、金融、通信、交通、安全证件、医疗健康等多个领域得到规模化的发展与应用 。 因 Java 卡 开发 Applet方便快捷且无需了解智能卡专有 通讯协议和芯片特性， 而深受大家欢迎 ，一直沿用至今。 但是 Java 不是完美的， Java无法直接访问到操作系统底层（如系统硬件等 ))，所以其程序拓展功能受限，越来越无法满足卡片复杂多样 、特殊应用场景的市场需求 。 另外 Java 卡因虚拟机架构导致的卡片代码量大性能上明显比C语言慢很多，且成本偏高 。 加上国际关系风云变幻， 国内半导体材料紧缺 ，芯片价格一再上涨国产替代已成必然趋势，底层操作系统去 Java 的呼声亦越来越高 。 本项目除了PBOC/UICS 应用 Native 化，其他标准应用（如 EDEP, EID ，公共城市交通 IC 卡）也纳入了 Native 化的范围，应用覆盖原 Java 版平台涵盖的产品范围。项目的实施符合国家信创发展需求及后续银行卡发卡趋势，目前主要应用于金融及安全支付领域， 作为基础的通用操作系统软件，它同样适合移动通信、汽车电子、智能家居、物联网、电子钱包等领域的安全芯片使用领域内市场需求非常可观 。 项目的研究目标是积极利用在信创金融领域的技术基础，推进打造金融信创优势产品，完成金融 IC 卡嵌入式操作系统研发，取得银联认证测试通过证书，逐步替代需由Oracle 公司进行授权的 java 卡操作系统技术，在技术上实现系统完全自主研发。 产品具有以下创造性和先进性：1）实现底层技术升级采用以纯Native的方式实现原有JAVA卡平台功能，摆脱Oracle对JAVA技术的版权限制，实现底层技术升级。同时COS的大小更小，容量上更有优势，另外，采用C语言执行性能也优于JAVA产品；2）兼容性强提出了兼容于国产系统平台的创新应用解决方案，推动兼容系统信息技术与行业的深度融合。覆盖国内外大多数银行的技术标准和个性化需求，支持国内外大多数银行终端，消费POS机等；3）实现多应用后下载功能本项目中在预置标准金融应用的基础上，以自定义的补丁方式实现多应用后下载的功能，具有一定的扩展性。产品的研制遵循多个行业的标准，且有足够的数据存储空间和较高的运算能力，能满足目前这种跨行业的一卡多应用发展趋势的需要；4）安全性更高在实现SM1~SM4国密算法的基础上，研制出一套自主智能卡安全防护标准和方法，可以防御现有的国际上智能卡攻击手段，满足商用要求；5）采用国产芯片通过国家密码管理局审批的CIU9872B_01等安全芯片，同时支持SM2、SM3、SM4国密算法和真随机数发生器，具有性能高、功耗低、稳定性高、兼容性强等特点，适用于金融支付等领域；６）静态回收空间应用机制根据银行卡产品的需求特点，制定静态回收空间机制。既满足产品应用功能和性能需求，实现方案又相对简单，满足本项目对时间进度的要求；７）Native方式实现卡内容管理根据多应用产品特性设计出空间碎片表、注册表、Package表、应用类型索引表等多个应用信息管理表，生成对应的数据架构，优化实现Native方案的多应用管理机制。