基于智能合约的密文检索及支付方案
2021-12-13李海宁吕少杰
科学技术创新 2021年33期
李海宁 吕少杰
(陕西理工大学数学与计算机科学学院,陕西汉中 723000)
1 概述
在电子商务中经常通过第三方进行支付。第三方支付在买卖双方中起着中间人仲裁者的角色。图1 以支付宝为例来描述第三方交易流程图。
1.1 买家在网上商城选购商品并加入购入车。
1.2 买家利用个人事先和银行卡关联的支付宝进行购物车结算。
1.3 买家的支付宝账号向关联的银行卡发起扣款请求。
1.4 银联卡通知银行给卖家进行转账。
1.5 银行向第三方支付宝进行转账。
1.6 支付宝(第三方)通知卖家已经代收货款,可以发货。
1.7 卖家收到到款通知后给买家发货
1.8 买家收到货后如果对商品不满意,或认为与商家承诺有出入,可申请退货退款(是否能退货需要第三方进行裁定)。
1.9 买家确认收货后,支付宝(第三方)支付给卖家,完成交易。
依靠第三方支付可能会暴露用户的姓名、身份证号、银行卡号等个人信息,用户通过第三方泄露隐私的事件时有发生,另一方面依靠第三方进行裁决往往带有一定的主观性,交易的公平性得不到充分保障。
随着互联网技术的快速发展,越来越多的用户把自己的数据放到云服务器上,为了保护用户和数据的隐私安全,用户通常在云服务器上存放的数据的密文,可搜索加密技术也应运而生了。
2 依靠第三方的的可搜索加密方案
依靠第三方的密文搜索系统通常包括数据拥有者、用户和云服务器三个主体,如图2 所示。基于云服务器(第三方)的密文搜索方案中,数据拥有者使用可搜索加密算法对文件进行加密,同时提取文件中的关键词加密并建立安全索引表,将文件密文和索引一起发送给云服务器。……
登录APP查看全文
