欢迎来到天天文库
浏览记录
ID:37862130
大小:783.50 KB
页数:22页
时间:2019-06-01
《MAXIM-DSECASHeC ash 评估套件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PARTDESCRIPTIONDSECASHeCashEvaluationKitDSECASHeCash评估套件www.maxim-ic.com.cn概述®图1.eCash评估板®®eCash评估套件演示基于SHA-1的iButtoneCash系统的速度、可靠性以及安全性。所提供的eCash支付板是完整的单机运行模块,能够在短短的100ms内完成资金支付。eCash支付电路板具有串行接口,支持PC或微处理器监控或由人工控制支付过程。利用串口,可以将该演示板轻松地集成到实际eCash系统或接入控制系统。评估套件组成(3)DS19
2、63S–协处理器或用户令牌(2)DS1961S–用户令牌(4)DS9093A–(2)黑色,(2)蓝色(1)DS1402-DR8–iButtonBlueDot接收器(1)DS9097U-S09–1-WirePC串口适配器,用于协处理器和用户令牌的PC初始化(1)DB9串口电缆–将评估板连接至计算机串口,监控评估板(1)eCash评估板(1)说明书关键特性单机eCash评估电路板,带有LCD显示屏和音频反馈信息支持DS1963S和DS1961SSHA-1iButton作为支付令牌初始化后,支付板上的DS1963S协处理器使资金处于安全
3、加密状态100ms(大约)内完成eCash安全支付提供2个Java™程序(兼容于Windows和Linux)供用户下载,以初始化eCash协处理器和令牌并监控评估板评估板可组成规模更大的控制系统(服务控制单元)提供简洁的‘C’程序固件提供评估板原理图和元件清单利用板上单指令周期、8051兼容的DS89C420,评估板可用于eCash代码开发定购信息要求:必须为eCash评估板提供外部电源。电源要求:交流/直流、9-20V,最小200mA。请参考下面电源连接器的建议。初始化和软件监控需要互联网连接。iButton和1-Wire是D
4、allasSemiconductor的注册商标。BlueDot是DallasSemiconductor的商标。Java是SunMicrosystems的商标。Windows是MicrosoftCorp.的注册商标。1of2110/21/04引言DSECASH:eCash评估套件eCash评估套件的主要目的是演示SHA-1iButton,利用DallasSemiconductor的其他应用笔记(参见下表的白皮书1)介绍的文件和安全标准,可在大约100ms内完成完全符合SHA-1认证的资金支付过程。该套件面向的应用包括:售货机、停
5、车计费表、收费站、付费电话、公共交通、游戏等需要安全支付或者用户认证的应用。下面是和iButton以及1-Wire器件有关的应用笔记(建议从白皮书8:“1-WireSHA-1概述”开始):表1.SHA-1应用笔记白皮书8:1-WireSHA-1概述WhitePaper4:Glossaryof1-WireSHA-1Terms白皮书3:为什么1-WireSHA-1器件是安全的?WhitePaper1:SHADevicesUsedinSmallCashSystemsAppNote150:SmallMessageEncryptionusi
6、ngSHADevicesAppNote151:DallasDigitalMonetaryCertificatesAppNote152:SHAiButtonSecretsandChallengesAppNote154:PasswordsinSHAAuthentication应用笔记156:DS1963SSHA1-WireAPI用户指南应用笔记157:SHAiButtonAPI概述套件采用了一个LCD显示屏、两个协处理器(DS1963S和DS1961S)以及外部1-Wire和串口。协处理器和用户令牌初始化后,电路板可独立于PC工作。它
7、还可以连接至PC,以进行配置、监视和控制。开发人员利用已有的嵌入式系统,将eCash评估板作为大型系统的组件,加入部分简单的串行代码,来控制eCash电路板,迅速启动,运行基于iButton的支付系统。对此,演示板上提供串口和IDC连接器,以用于测试和试验开发。套件还提供了固件C源代码,因此,开发人员能够自由地扩展系统功能,或者定制系统功能。可以从http://www.maxim-ic.com.cn/products/ibutton/ibuttons/ecashkit.cfm上下载套件工作指令和软件。软件下载中包括两个Java程序
8、eCashInit.java和eCashMonitor.java。eCashInit程序对iButton进行初始化,用作处理器和用户令牌,eCashMonitor程序通过提供的串行电缆直接与评估板进行通信。基本配置为正确地设置和配置eCash评估板
此文档下载收益归作者所有