用于对文件进行认证和验证的方法和服务器技术

技术编号:19354847 阅读:46 留言:0更新日期:2018-11-07 18:36
提供了根据本发明专利技术的方法,所述方法包括以下步骤:(a)当获得对特定文件的认证请求时,生成特定文件的消息摘要;(b)当获得使用第一用户的私钥进行编码得到的消息摘要和使用第二用户的私钥进行编码得到的消息摘要时,并且如果(i)(A)用第一用户的私钥进行编码的、用第一用户的公钥进行解码的消息摘要的信息、(ii)(B)用第二用户的私钥进行编码的、用第二用户的公钥进行解码的消息摘要的信息和(C)在步骤(a)中生成的消息摘要匹配,则将使用第一用户的私钥、第二用户的私钥以及服务器的私钥进行编码得到的消息摘要的哈希值登记在数据库中;以及(c)获得反映数据库中的所登记的哈希值的位置信息的交易ID。

Method and server for authenticating and verifying files

A method according to the present invention is provided, which comprises the following steps: (a) generating a message digest of a specific file when an authentication request for a specific file is obtained; (b) obtaining a message digest encoded using the private key of the first user and a message digest encoded using the private key of the second user, and And if (i) (A) the message digest information encoded with the private key of the first user, decoded with the public key of the first user, (i i) (B) the message digest information encoded with the private key of the second user, decoded with the public key of the second user and (C) the message digest generated in step (a) match, the first one will be used. The hash value of the message digest encoded by the user's private key, the second user's private key and the server's private key is registered in the database; and (c) the transaction ID reflecting the location information of the registered hash value in the database is obtained.

【技术实现步骤摘要】
【国外来华专利技术】用于对文件进行认证和验证的方法和服务器
本专利技术涉及一种用于对文件进行认证和验证的方法;更具体而言,涉及通过如下的“认证处理”对文件进行认证和验证的方法:如果取得对文件的认证请求,则(i)使用哈希函数(hashfunction)生成或支持另一装置使用哈希函数生成文件的特定消息摘要;(ii)如果取得通过使用用户的私钥对特定消息摘要进行编码而生成的第一消息摘要,并且,如果通过使用用户的公钥对第一消息摘要进行解码而取得的参考信息对应于特定消息摘要,则登记或支持另一装置登记使用用户的私钥和服务器的私钥对特定消息摘要进行编码而生成的第二消息摘要的哈希值到数据库中;以及(iii)取得或支持另一装置取得表示哈希值登记在数据库中的位置的交易ID,并且,本专利技术涉及通过如下的“验证处理”对文件进行认证和验证的方法:如果取得对第二文件的验证请求,则(i)取得或支持另一装置取得与用户的公钥和通过使用哈希函数生成的第二文件的原始消息摘要中的至少一者相对应的交易ID;(ii)参照交易ID从数据库中取得或支持另一装置参照交易ID从数据库中取得OP消息,OP消息包括通过使用用户的私钥和服务器的私钥对特定消本文档来自技高网...

【技术保护点】
1.一种用于对文件进行认证的方法,包括以下步骤:(a)如果取得对所述文件的认证请求,则服务器使用哈希函数生成或支持另一装置使用哈希函数生成所述文件的特定消息摘要;(b)如果取得通过使用第一用户的私钥对所述特定消息摘要进行编码而生成的第一消息摘要和通过使用第二用户的私钥对所述特定消息摘要进行编码而生成的第二消息摘要,并且如果(i)通过使用所述第一用户的公钥对所述第一消息摘要进行解码而取得的第一信息和(ii)通过使用所述第二用户的公钥对所述第二消息摘要进行解码而取得的第二信息中的每一者对应于在所述步骤(a)中生成的所述特定消息摘要,则所述服务器登记或支持另一装置登记使用所述第一用户的私钥、所述第二...

【技术特征摘要】
【国外来华专利技术】2015.12.29 KR 10-2015-01889811.一种用于对文件进行认证的方法,包括以下步骤:(a)如果取得对所述文件的认证请求,则服务器使用哈希函数生成或支持另一装置使用哈希函数生成所述文件的特定消息摘要;(b)如果取得通过使用第一用户的私钥对所述特定消息摘要进行编码而生成的第一消息摘要和通过使用第二用户的私钥对所述特定消息摘要进行编码而生成的第二消息摘要,并且如果(i)通过使用所述第一用户的公钥对所述第一消息摘要进行解码而取得的第一信息和(ii)通过使用所述第二用户的公钥对所述第二消息摘要进行解码而取得的第二信息中的每一者对应于在所述步骤(a)中生成的所述特定消息摘要,则所述服务器登记或支持另一装置登记使用所述第一用户的私钥、所述第二用户的私钥以及所述服务器的私钥对所述特定消息摘要进行编码而生成的第三消息摘要的哈希值到数据库中;以及(c)所述服务器取得或支持另一装置取得表示所述哈希值登记在所述数据库中的位置的交易ID。2.如权利要求1所述的方法,其中,在所述步骤(b)中,如果所述第一信息和所述第二信息的所述每一者对应于所述特定消息摘要,则所述服务器登记或支持另一装置登记通过使用所述服务器的私钥对和值编码而取得的编码值到所述数据库中,并且其中,所述和值是所述第一消息摘要和所述第二消息摘要之和。3.一种用于对文件进行认证的方法,包括以下步骤:(a)如果取得认证请求,则服务器使用哈希函数生成或支持另一装置使用哈希函数生成所述文件的特定消息摘要;(b)(i)如果取得通过使用第一用户的私钥对所述特定消息摘要进行编码而生成的第一消息摘要,并且如果通过使用所述第一用户的公钥对所述第一消息摘要进行解码而取得的第一信息对应于所述特定消息摘要,以及(ii)如果取得通过使用所述第一用户的私钥和第二用户的私钥对所述特定消息摘要进行编码而生成的第二消息摘要,并且如果通过使用所述第二用户的公钥对所述第二消息摘要进行解码而取得的第二信息对应于所述第一消息摘要,则所述服务器登记或支持另一装置登记通过使用所述第一用户的私钥、所述第二用户的私钥以及所述服务器的私钥对所述特定消息摘要进行编码而生成的第三消息摘要的哈希值到数据库中;以及(c)所述服务器取得或支持另一装置取得表示所述哈希值登记在所述数据库中的位置的交易ID。4.如权利要求3所述的方法,其中,在所述步骤(b),如果所述第一信息对应于所述特定消息摘要,并且如果所述第二信息对应于所述第一消息摘要,则所述服务器登记或支持另一装置登记通过使用所述第一用户的私钥、所述第二用户的私钥以及所述服务器的私钥依次对所述特定消息摘要进行编码而生成的所述第三消息摘要到所述数据库中。5.一种用于对文件进行验证的方法,包括以下步骤:(a)在服务器响应于对作为参考文件的第一文件的认证请求已经将第一用户和第二用户确定为与所述第一文件有关,并且作为结果,所述服务器已经将通过使用所述第一用户的私钥、所述第二用户的私钥以及所述服务器的私钥对所述第一文件的消息摘要进行编码而生成的第一消息摘要的第一哈希值存储在数据库中,并且所述服务器已管理其相对应的交易ID的条件下,如果取得对第二文件的验证请求,则所述服务器取得或支持另一装置取得与通过使用哈希函数而生成的所述第二文件的特定消息摘要和请求所述第二文件的验证的特定用户的公钥中的至少一者相对应的交易ID;(b)所述服务器参照所述交易ID从所述数据库中取得或支持另一装置参照所述交易ID从所述数据库中取得OP消息,所述OP消息包括所述第一消息摘要的所述第一哈希值;以及(c)如果所述OP消息中的所述第一哈希值对应于通过使用所述服务器的私钥、所述第一用户的私钥和所述第二用户的私钥对所述特定消息摘要进行编码而生成的第二消息摘要的第二哈希值,则所述服务器确定或支持另一装置确定所述第二文件为已验证。6.根据权利要求5所述的方法,其中,在所述步骤(c)中,根据所述OP消息中的所述第一哈希值是否对应于通过使用所述服务器的私钥对和值进行编码而生成的所述第二消息摘要的所述第二哈希值,所述服务器确定或支持另一装置确定所述第二文件为已验证,其中,所述和值是通过使用所述第一用户的私钥对所述特定消息摘要进行编码而生成的第三消息摘要与通过使用所述第二用户的私钥对所述特定消息摘要进行编码而生成的第四消息摘要之和。7.根据权利要求5所述的方法,其中,在所述步骤(c)中,根据所述OP消息中的所述第一哈希值是否对应于通过使用所述第一用户的私钥、所述第二用户的私钥以及所述服务器的私钥依次对所述特定消息摘要进行编码而生成的所述第二消息摘要的所述第二哈希值,所述服务器确定或支持另一装置确定所述第二文件为已验证。8.一种用于对文件进行认证的服务器,包括:通信部,用于取得或支持另...

【专利技术属性】
技术研发人员:鱼浚善洪载佑宋周翰
申请(专利权)人:科因普拉格株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1