一种用于对发票进行短密文签名的处理方法及系统

    公开(公告)号:CN108268779B

    公开(公告)日:2022-03-04

    申请号:CN201611251053.6

    申请日:2016-12-30

    Abstract: 本发明公开了一种用于对发票进行短密文签名的处理方法,所述方法包括:通过税控设备为用户生成公钥和私钥,并且将所述私钥存储在所述税控设备中;通过安全通道将所述公钥发送给税务发票管理系统并存储在税务发票管理系统中,以由税务发票管理系统对发票信息进行验证操作;所述税控设备利用所述私钥并且基于不超过256比特位的BN曲线的国密SM9算法参数对发票信息进行签名处理;以及发票验证方通过税务发票管理系统下载所述公钥,并且使用所述公钥对发票数据信息进行验证。本发明的短签名方法可以满足当前发票密码区打印长度的要求。

    基于区块链电子发票的企业授信流转方法及装置

    公开(公告)号:CN111210339A

    公开(公告)日:2020-05-29

    申请号:CN201911415846.0

    申请日:2019-12-31

    Abstract: 本发明公开基于区块链电子发票的企业授信流转方法及装置。该应用于银行侧用户端的方法,包括:从接收到的授信请求中提取被授信企业标识和授信拆分文件标识;从区块链电子发票可信服务平台,获取与所述被授信企业标识对应的电子发票数据;从授信联盟区块链,获取与所述授信拆分文件标识对应的授信拆分文件中记载的授信企业和授信拆分授权额度;在所述电子发票数据中记载的与所述授信企业有关的交易数额与所述授信拆分授权额度满足预先设定的授信条件时,生成资金发放凭证,所述资金发放凭证中记载有所述被授信企业标识、所述授信企业标识及发放资金数额。该方法基于联盟区块链、区块链电子发票和数据库技术,在有交易关系的企业之间互通银行的授信额度。

    一种基于SM9标识密码算法的加解密协处理器及其运算方法

    公开(公告)号:CN108259179A

    公开(公告)日:2018-07-06

    申请号:CN201611245063.9

    申请日:2016-12-29

    CPC classification number: H04L9/3066 H04L9/3252

    Abstract: 本发明涉及一种基于SM9标识密码算法的加解密协处理器及其运算方法,所述加解密协处理器包括:指令输入装置,其用于将外部命令进行转换;SM9核心运算模块,其用于完成椭圆曲线密码ECC点加、ECC倍加、扩域ECC点加、扩域ECC倍加、大数模幂以及扩域元素模幂;流水控制运算模块,其用于实现对SM9核心运算模块、SM9预处理运算模块和基本运算器的动态调用和流水线的数据调度,并且所述流水控制运算模块通过数据周期控制完成ECC点乘和扩域ECC点乘运算;SM9预处理运算模块,其用于进行标识的拼接、坐标系转换前的计算、公共参数的计算和ECC配对运算操作;基本运算器,其用于完成模乘,模加以及模减运算,所述基本运算器与所述流水控制运算模块和SM9核心运算模块相连接。

    数字摘要的碰撞计算装置及碰撞计算方法

    公开(公告)号:CN106934293A

    公开(公告)日:2017-07-07

    申请号:CN201511018369.6

    申请日:2015-12-29

    Abstract: 本发明公开了一种数字摘要的碰撞计算装置及碰撞计算方法,所述装置包括接口模块、预处理模块、流水控制模块、逻辑运算模块、比较模块,外部设备通过接口模块向预处理模块输入种子数据,预处理模块利用种子数据计算初始值,逻辑运算模块根据初始值生成第二数字摘要并发送给比较模块,接口模块将第一数字摘要发送给比较模块,比较模块将两个数字摘要进行碰撞计算;当计算结果命中碰撞目标时,发送给外部设备;否则,将计算结果发送给预处理模块对初始值进行修正。本发明通过流水控制模块控制比较模块的流水作业,结合接口模块,使用户通过普通PC将数据送入并进行高速的碰撞查找,同时,通过预处理模块集成了种子数据生成器,有效降低了计算复杂度。

    一种基于非对称加密的安全装置

    公开(公告)号:CN106921638A

    公开(公告)日:2017-07-04

    申请号:CN201511001018.4

    申请日:2015-12-28

    Abstract: 本发明涉及安全领域,公开了一种基于非对称加密的安全装置。该安全装置包括:大数运算模块,进行加、减、乘、除、模加、模减、模乘以及模幂运算;ECC运算模块,进行ECC的普加、倍加和点乘运算;扩域元素运算模块,进行扩域元素的模加、模减、模乘以及模幂运算;扩域ECC运算模块,进行扩域ECC的普加、倍加和点乘运算;ECC配对运算模块,进行集合映射;SM9加密算法协议模块,根据SM9加密算法并利用大数运算模块、ECC运算模块、扩域元素运算模块、扩域ECC运算模块、以及ECC配对运算模块进行加密、解密、签名验证以及密钥交换。本发明采用椭圆曲线加密算法,并且可以支持国家密码管理局发布加密算法SM2和SM9,能够满足用户在不同场景下的安全使用需求。

    一种跨域访问控制方法和系统

    公开(公告)号:CN106341428A

    公开(公告)日:2017-01-18

    申请号:CN201611027508.6

    申请日:2016-11-21

    CPC classification number: H04L63/08 G06Q50/26 H04L63/10 H04L67/10

    Abstract: 本发明实施例提供了一种跨域访问控制方法和系统。本发明实施例接收用户所发送的跨域访问资源请求;其中,所述跨域访问资源请求被重定向至身份提供端;由身份提供端对所述跨域访问资源请求的用户信息认证通过后,发送域外消息标志;接收所述域外消息标志;根据预先建立的映射关系将所述域外消息标志生成域内消息标志,并将所述域内消息标志发送至用户,由用户携带所述域内消息标志获得域内访问权限。可以增加系统访问细粒度,减少用户登录复杂性。用户不用花费大量时间在登录上面进行操作,可以简单直接进行登录等活动。

    基于身份的电子签章的实现方法和装置

    公开(公告)号:CN104579661A

    公开(公告)日:2015-04-29

    申请号:CN201310495661.1

    申请日:2013-10-21

    Abstract: 本发明实施例提供了一种基于身份电子签章的实现方法和装置。该方法主要包括四个步骤:生成系统公共参数;生成用户的公私钥对;利用签章者的私钥对消息报文进行电子签章操作;根据所述系统公开参数和签章者的公钥对消息报文的签章进行验章操作。该装置主要包括:系统参数生成模块,用户私钥生成模块,签章模块和验章模块。本发明实施例中的电子文档的数字签名的长度仅仅为椭圆曲线点的横坐标,短于现有基于身份签章方法的签名消息长度,增加了系统运行的吞吐量,适合于带宽受限的通讯环境,从而实现了有效地将基于身份密码技术应用于电子签章中。

    一种基于AJAX的资源多页分配方法

    公开(公告)号:CN102236673B

    公开(公告)日:2013-11-06

    申请号:CN201010164453.X

    申请日:2010-04-30

    Abstract: 本发明公开一种AJAX的资源多页分配方法,其包括以下步骤:步骤S1:对bindingSet进行初始化设置,将其初始集合设为数据库中与资源已绑定的角色主键;步骤S2:用户在前台页面所进行的绑定/取消绑定操作反应到bindingSet的变化;步骤S3:用户进行提交操作,将新集合bindingSet更新到数据库或其他存储实体。本发明通过轻松点击一个按钮或链接,一次性实现将查询到的附合条件的多页角色列表与资源进行绑定/取消绑定操作。

    一种减少密文长度的基于身份的加密方法

    公开(公告)号:CN101616001A

    公开(公告)日:2009-12-30

    申请号:CN200810115378.0

    申请日:2008-06-23

    Abstract: 本发明为一种减少密文长度的基于身份的加密方法,其包括的步骤为:步骤a:一私钥产生中心生成建立系统所需要的系统参数;步骤b:所述的私钥产生中心认证用户身份,认证通过后向用户提供私钥生成服务;步骤c:密文发出方用户实体仅仅利用密文接收方用户实体的身份信息作为所述密文接收方用户实体的公钥,对消息进行加密后,生成密文;步骤d:所述的密文接收方用户实体利用所述的私钥产生中心为其产生的与其身份信息相对应的私钥对密文进行解密,得到相应的明文消息。

Patent Agency Ranking