基于域名层次认证机构的邮件传输代理原发抗抵赖方法技术

技术编号:3513595 阅读:315 留言:0更新日期:2012-04-11 18:40
基于域名层次认证机构的邮件传输代理原发抗抵赖方法,包括下列步骤:基于DNS域层次的CA建立步骤:(1)建立根CA;(2)建立与整个DNS域层次结构对应的层次结构CA;(3)产生、分配MTA证书;邮件发送步骤:(4)源MTA将要发送的邮件M计算哈希值H,用私钥对H进行数字签名,签名信息为sig;(5)将本域一直到根域下一层次域的证书形成证书链mcerts;(6)发送{M,sig,mcerts}到下一MTA;邮件接收步骤:(7)接收端MTA收到后,验证源MTA证书;(8)从经过证书验证的源MTA证书中提取公钥,用公钥验证源MTA对M的数字签名sig;(9)将邮件M直接写用户邮箱或发往下一MTA。本发明专利技术实现MTA与MTA之间强制的原发抗抵赖性,且具有可缩放的层次CA结构。

【技术实现步骤摘要】

【技术保护点】
基于域名层次认证机构的邮件传输代理原发抗抵赖方法,其特征在于包括:基于DNS域层次的CA建立步骤、邮件发送步骤和邮件接收步骤,其中基于DNS域层次的CA建立步骤:(1)根据需要选择一个DNS域作为根域建立对应的根CA以充当信任的根; (2)根据DNS的层次模型,在根CA下建立与DNS根域的一级子域相应的一级子CA,在一级CA下再建立与DNS二级子域相对应的二级CA,同样可根据需要再建立与DNS三级子域相对应的三级CA等,依此类推,最终建立一个与整个DNS域层次结 构对应的层次结构的CA;(3)DNS域所对应的CA负责产生、分配并验证该域下的所有MTA的证书;邮件发送步骤:(4)源MTA将要发送的邮件M计算哈希值H=h(M),然后用自己的私钥对H进行数字签名,数字签名信息为si g;(5)源MTA将本域一直到根域下一层次域的证书,形成证书链,记做mcerts;(6)源MTA发送{M,sig,mcerts}到下一MTA,其中,mcerts指附在邮件后面;邮件接收步骤:(7)接收端MTA 收到后,根据证书验证算法,验证源MTA的证书,若验证不通过,将证书验证的相关信息做日志并将邮件M抛弃,若验证通过进行下一步;(8)接收端MTA从经过证书验证的源MTA的证书中提取公钥,用公钥验证源MTA对M的数字签名信息sig,如验 证不通过,将签名验证的相关信息做日志并将邮件M抛弃,若验证通过进行下一步;(9)将邮件M直接写用户邮箱或发往下一MTA,若发往下一MTA,又从步骤(4)开始。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李肖坚夏春和彭红艳
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利