电子发票高性能开具验证系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ahmat716
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当前互联网技术快速发展的背景下,信息技术在社会各个领域中的应用越来越深入,数字化、便捷化的趋势愈发明显,云计算、电子商务、社交网络等新型服务模式不断涌现并得到了广泛的发展。但在人们日常生活中,作为经济活动中的重要凭证,传统的纸质发票却存在着易遗失、易伪造、管理成本高以及消耗纸质资源等诸多问题。因此,新兴的电子发票由于其方便快捷、易于管理、安全性高等优点,成为了信息社会背景下的新一代发票形式。在当前的电子发票服务模式下,用户需要通过电子发票公共服务平台使用电子发票服务,但现有的电子发票公共服务平台却存在着诸多问题:首先,由于电子发票的特殊性,对数据安全性的要求较高,用户与电子发票公共服务平台的通信需要通过建立安全会话来保证安全性,但随着电子发票公共服务平台逐渐发展出多种拓展服务,用户在使用多项服务时需要访问多个不同的系统,由此带来大量的安全连接会对服务器产生性能负担;其次,随着电子发票业务的不断发展,电子发票公共服务平台将要面对越来越大的用户量与业务量。如何对电子发票的开具验证过程进行设计,以提高发票服务性能,从而适应大规模业务场景下的需求,也是亟待解决的关键问题。针对上述的问题,本文做了如下的工作:(1)设计与实现了一种支持单点认证的电子发票数据传输协议。该协议包括主密钥协商、会话密钥确认和数据传输三个阶段。主密钥协商阶段包括相互认证、主密钥协商以及主密钥确认等步骤,主要负责在用户与认证服务系统间协商得到一个主密钥,用于生成会话密钥;在会话密钥确认阶段中,用户使提供服务的业务系统获得会话密钥,并进行密钥确认。会话密钥由主密钥与业务系统的特征码生成,用户请求其他业务系统服务时只需根据特征码生成对应的会话密钥,而不需要重新进行密钥协商,从而实现单次认证功能;而数据传输阶段使用SM4算法对消息进行加解密,并使用消息认证码对信息进行验证,从而满足了通信的安全需求。(2)设计与实现了一种电子发票批量开具验证方案。该方案将电子发票的开具与验证过程进行了设计,使得在开票与查验过程中可以使用GPU进行签名验证计算,同时不影响发票信息的安全性与机密性。方案分为电子发票批量开具与电子发票批量验证,其中电子发票批量开具在电子发票申请、开具、核准等各个环节进行了签名认证,从而保证了电子发票开具全过程的完整性与安全性,并在同一实体签名时将签名密钥进行预计算,减少了重复计算带来的开销;而电子发票批量验证在验证时只需对核准环节的签名进行验证,在验证流程上减少了计算量。综上所述,本文设计与实现了电子发票高性能开具验证系统,该系统包括电子发票数据传输协议与电子发票批量开具验证方案。并对系统进行了功能与性能测试,证明了方案可以满足要求,具有可行性。
其他文献
Android应用程序引入恶意或存在漏洞的第三方库是Android应用程序演化过程中长期存在的严重安全问题。为检测Android应用程序中的第三方库及具体的版本信息,对应用程序进行静态分析和相似度匹配是一种常见的有效手段。商用Android应用程序通常运用多种混淆技术以防止逆向分析,包括基本的标识符重命名、死代码消除以及其他高级混淆技术(如类重打包、控制流随机化等),给第三方库的准确检测造成极大困
学位
减数分裂是真核生物有性生殖的必要环节,需要经过一次DNA复制和两次染色体分离,最终产生染色体数目减半的配子。减数分裂过程中,在同源染色体间发生配对、重组、联会等一系列复杂而有序的事件。交叉重组是减数分裂的核心事件,是同源染色体正确分离所必需的,也是引起物种遗传多样性的重要源泉。核小体是染色体的基本结构单位,由组蛋白和DNA构成。在核小体结构中,组蛋白的氮末端会延伸到组蛋白八聚体构成的核心组分之外,
学位
尼古丁是烟草植物中主要的生物碱,它很容易穿过血脑屏障和生物膜与神经系统中的烟碱乙酰胆碱受体相互作用,引起恶心、心律失常、痉挛等,对人体造成伤害;同时,在卷烟制造过程中产生的大量烟草废弃物会污染水源、土壤,带来严重的环境问题。在研究中发现有些微生物可以利用尼古丁作为碳源和氮源来供给自身生长,利用微生物降解尼古丁可以降低香烟中的尼古丁含量,从而减少吸烟者对烟草的成瘾性;还可以应用于工业生产中烟草废弃物
学位
木质纤维素是地球上储量最丰富的、非粮的、可再生生物质资源,通过生物炼制技术将木质纤维素转化为生物燃料和各种化学原料等高附加值产物是解决资源、环境问题的途径之一。本论文以构建利用木质纤维素生物质生产高值产物酪醇的生物炼制工艺为主线,分别对改善纤维素的糖化效率,优化产酪醇酵母菌株发酵工艺进行了主要研究,并且对同步糖化发酵生产酪醇的新工艺以及将酪醇转化为羟基酪醇的全细胞转化进行了初步探索。首先,为了提高
学位
近年来机器学习技术发展迅猛,已被广泛应用于金融、医疗和自动化等多个领域。随着手机等智能设备的日益普及,数据作为支撑机器学习发展的关键驱动力,其分布逐渐趋向于本地化,而不再由大型数据中心统一进行存储。仅在规模有限的本地数据上训练会导致模型过拟合,但出于数据的隐私考虑,设备所有者通常不愿意将带有敏感信息的本地数据直接共享给他人,从而形成“数据孤岛”问题。联邦学习(Federated learning,
学位
随着人工智能技术的快速发展,各种智能服务在现实生活中被广泛应用。传统机器学习场景中通常会搜集、存储多方的数据,用以分析、提取潜在信息。但随着人们对自身数据隐私的日益关注以及各种数据隐私法案的提出,如何在保护数据安全、隐私的前提下合理地挖掘、利用数据知识愈加受到关注。作为一种新兴的分布式机器学习方案,联邦学习能够在保护用户数据隐私的同时使得大量客户端设备协同训练机器学习模型,参与客户端均能从其中获益
学位
云存储是以云计算技术为依托,采取按需付费的服务方式,为用户提供强大的计算资源以及无限的存储空间。用户只需要使用轻量级的设备连接网络,就可以随时随地访问外包数据,而无需花费高额的成本在本地软硬件系统的维护上。然而,云存储在为用户带来便捷的同时,它也带来了许多安全隐患。首先,由于云服务器的不完全可信性,用户需要授权审计者帮助其周期性地检查云存储数据的完整性。当审计者不可用或者行为不端时,用户需要撤销该
学位
海洋是地球上最大的生态系统,地球表面约71%的面积被海洋覆盖。海洋中蕴含着大量的生物资源,尤其是微生物资源,但目前仍有许多海洋微生物未被发现与挖掘。作为海洋环境的重要组分,微生物不仅具有丰富的物种多样性和出色的环境适应性,还可以通过产生相应的胞外酶使得高分子量有机物降解为能够被转运利用的小分子物质,参与并影响海洋有机物循环过程。而目前还没有对东海及黄海海域原位胞外酶活的详细报道,特别是高分子量底物
学位
糖酵解和三羧酸循环(TCA循环)是生命体核心代谢途径,涉及三种2-酮基羧酸:丙酮酸、草酰乙酸和2-酮基戊二酸。前述2-酮基羧酸在生理状态下可经某些还原酶的作用,转变为相应的2-羟基羧酸:乳酸、苹果酸和2-羟基戊二酸(2-HG)。乳酸的代谢和调控机制在多个生物类群中已有较为详尽的阐释,而关于2-HG和苹果酸的研究相对较少。近年来有研究发现D-2-羟基戊二酸(D-2-HG)的积累常伴随多种癌症发生,被
学位
随着人工智能与移动设备的广泛使用,需要多方协作的应用场景越来越多,因此对分布式机器学习的需求日益增加。然而数据孤岛的出现和隐私意识的增强使得传统的分布式机器学习训练模型的方法正面临着巨大的挑战。在这种新形式下,联邦学习作为一种具有隐私保护能力的分布式机器学习框架应运而生,保证了各个客户端的数据在不出本地的情况下协同训练机器学习模型。但是现有的研究已经证明联邦学习中存在危害数据安全的漏洞,系统内外的
学位