摘要
为了让比特币的使用更加便捷并提高比特币支付的安全性,借助存储安全和使用便捷的IC卡作为支付工具,设计了基于IC卡的比特币支付方式.通过使用主密钥间接加密使用口令和账户私钥机制,解决了使用口令简单导致私钥加密安全度降低的问题;通过分级确认性地址机制,解除了一卡一账户限制,增强了IC卡账户交易的匿名性.为了改进交易签名安全性过度依赖系统随机数的弱点,设计了基于密钥和消息唯一确定的交易签名随机数方案,实现了基于IC卡的比特币私钥安全存储和比特币交易的安全支付.通过实际的刷卡支付实验,表明上述方案效果良好.
IC card with its high security, portability and other virtues has become a most widely used payment tool in the financial field. In order to cope with increasingly wide application of the Bitcoin, this research designs Bitcoin payment system based on the IC card in order to improves its safety and convenience. The master key encryption is used to indirectly encrypt password and account private key, avoiding using simple password to cause the reduced safety of private key encryption. Using hierarchical deterministic address will enhance the anonymity of the IC card account. The uniquely determined transaction signature random number scheme based on the key and message will achieve Bitcoin private key secure storage based on IC card and secure payment of Bitcoin transactions.
出处
《浙江工业大学学报》
CAS
北大核心
2015年第6期618-623,共6页
Journal of Zhejiang University of Technology
基金
国家自然科学专项基金资助项目(61340058)
浙江省自然科学基金资助项目(LZ14F020001)
关键词
比特比支付
IC卡
交易选择
Bitcoin payment
IC card
transaction selection