中国人民建设银行业务网间交易报文验证代码(MAC)的算法(试行)

作者:法律资料网 时间:2024-07-13 02:56:31   浏览:8172   来源:法律资料网
下载地址: 点击此处下载

中国人民建设银行业务网间交易报文验证代码(MAC)的算法(试行)

建设银行


中国人民建设银行业务网间交易报文验证代码(MAC)的算法(试行)
建设银行



本算法等同采用ISO9807和ISO8731-1。
一、主题内容
报文验证代码字段是在报文发送者和接收者之间,对报文始发源和内容的有效性进行验证的字段。由所有位元表的最后位元,即比特位第64位或128位表示。建设银行业务网间交易中报文验证代码(MAC),遵照ISO9807《银行业务及其相关金融服务——报文验证要求》
的要求,采用ISO8731-1《银行业务——已核准的报文验证算法第一部分DEA》产生。
二、应用指南
根据ISO8731-1中4.2认证元的要求和建设银行网间交易格式的定义,建设银行业务网间交易格式中参加MAC验证的数据应包括ISO9807附录D“认证元选择指南”所确定的内容。
三、ISO9807《银行业务及其相关金融服务——报文验证要求》
0.简介
报文验证码(MAC)可用于认证在发送者和接受者之间传递的报文的出处和内容。发送者产生MAC并将其与相关报文一同传输。
该国际标准使那些希望在零售银行业环境中实现报文认证的机构能够以安全的方式进行,并且对不同的实现方法之间提供便利的相互协作。
报文验证码是一个数据域,可用于验证报文的真实性。它或者由整条报文产生,或者由报文中那些需要保护以防偶然或故意篡改的特定数据元产生。
本国际标准属于描述零售银行业务环境中安全要求的系列标准。与之相关的另一系列标准描述了批发银行业务环境中的安全要求。
本标准的要求与ISO8730相兼容,并均与ISO8731有着紧密的联系,ISO8731描述了已批准的用于报文认证的算法。
1.适用范围
该标准描述了用于保护零售银行业务报文完整性和用于证实报文来源的一系列规程,并且描述了已批准的用于零售银行业务报文认证算法。
尽管通信双方有必要采用同一数据表示方法,标准中并未定义数据表示规则,而且认证过程也与传输过程相互独立。
附录A给出了已批准的报文验证码(MAC)算法清单,附录B则描述了算法加入标准的核准过程,附录C提供关于防止穷举法确定密钥的方法。
附录D在如何挑选认证元上给予指导,附录E提供有关防止由发方或收方引起的内部欺骗(例如收方伪造报文验证码)的一般信息,附录F描述了产生伪随机密钥的方法,附录G提供一些参考书目。
本国际标准不提供:
a)为防止报文非授权泄露而进行的加密;以及
b)有意或无意的报文丢失或重复的防范。
该标准适用于负责实现零售银行业务环境中报文认证的机构。
2.规范参考
以下标准包含的条款通过本国际标准的引用,构成本国际标准的条款。在其发布之时,所注明的版本有效。所有标准都可能再修订,所以鼓励基于本国际标准达成协议的各方,调查应用以下标准的最新版本的可能性。IEC和ISO的成员保持对当前有效的国际标准的注册。
ISO8730:1990,银行业务——报文认证要求(批发)。
ISO8731——1:1987,银行业务——已核准的报文认证算法——第一部分:DEA。
ISO8731——2:1997,银行业务——已核准的报文认证算法——第二部分:报文认证器算法。
3.术语
本国际标准采用以下术语及定义:
3.1 算法(algorithm):一个用于计算的特定数学过程。
3.2 认证(authentication):为了确保数据完整性并提供数据来源认证而在收发双方间使用的一个过程。
3.3 认证算法(authentication algorithm):使用认证密钥、一个或多个认证元完成认证的算法。
3.4 认证元(authentication element):将由认证保护的一个报文元。
3.5 认证密钥(authentication key):用于认证的加密密钥。
3.6 加密密钥(cryptographic key):完成证实、认证、加密或解密并被某一算法使用的一个参数。
3.7 密钥有效期(cryptoperiod):某一特定密钥被授权可用的一段时间,或给定系统密钥保持有效的一段时间。
3.8 加密(encipherment):将可读的明文转换为不可读的密文的过程,以确保安全性或私有性。
3.9 报文认证码(MAC)(Message Authentication Code):在收发方之间传递的报文中,用于证实报文源和部分或全部报文内容。该码为一个协定计算结果。
3.10 报文元(message element):为特定目的而指定的一串连续字符。
3.11 接收者(receiver):接收报文的一方。
3.12 发送者(sender):负责且有权发送报文的一方。
4.报文认证过程
4.1 认证密钥
认证密钥是供认证算法使用、保密的加密密钥,发方和收方应事先互相交换并确定。密钥必须是随机或伪随机产生的(见附录F)。用于报文认证的密钥不能用于其他目的,而且应加以保护,以防泄漏给非授权方。
4.2 认证元
收发双方协定应包括在MAC的运算中的报文元,以防欺骗性更改。
注:
1.建议所有报文元加入MAC计算;
2.MAC计算中可包括不发送元素。
MAC的计算中应忽略用于传输目的的头、尾报文信息。
4.3 MAC长度
MAC的长度应为32比特。
4.4 MAC生成
认证算法使用认证密钥和认证元,应依照收发双方协定的某一已批准认证算法的要求生成MAC。
注:
3.已批准认证算法清单见附录A。
4.生成MAC后,若改变认证元或其表示的序列顺序,将导致认证失败。
4.5 MAC的放置
MAC应放于:
a)报文中为MAC指定的域;或者
b)如果没有MAC指定域,附加在报文的数据部分的尾部。
若为了传输目的,分配的域大于32比特,则MAC应在该域内以左对齐放置。
5.MAC的验证
为了验证含有MAC报文的完整性,接收者采用4.4中指定的计算方法计算出一个MAC(参考MAC),计算时应以与发方相同的顺序使用相同数据、相同认证密钥和相同的认证算法。收到的MAC域不应包括在参考MAC的计算中。
将参考MAC与收到的MAC进行比较,若完全相同,则认证元的完整性以及报文来源的正确性得到证实。
6.认证算法的核准过程
在一个认证算法被批准加入附录A以前,该算法应满足以下两个基本要求:
a)该算法应提供附录A中已有算法所没有的功能。例如,适用于一个不同的操作环境,或可显著减少实现或操作费用,或可提供更高级别的保护。
b)对所宣称功能有足够的把握。
附录略。



1995年8月16日
下载地址: 点击此处下载
  修改后的刑事诉讼法规定了当事人和解的公诉案件诉讼程序,但是该规定仍然原则粗疏,操作性不强,笔者认为需要在立法、司法解释、司法实践层面进一步明确五个方面的问题。

一、明确公诉案件和解的基本原则,防止制度走偏

虽然从刑诉法的规定可以推导出公诉案件和解必须坚持的双方自愿原则、合法原则,但是对于该制度实施必须坚持的一些关键性原则,如案件事实清楚、证据确实充分的原则;不得以和解不成,作出对加害人不利处理的原则等均未作出规定,容易在实践中出现问题和偏差,甚至导致和解制度的滥用。

对于一项新确立的法律制度,为防止制度实施过程中有可能出现的偏差和问题,有必要确立统领制度运行的基本原则,以有效引导、指导司法实践。笔者认为,公诉案件和解应当遵循以下六个基本原则:双方自愿原则;合法原则;案件事实清楚、证据确实充分的原则;国家专门机关中立原则;不得以和解不成,作出对加害人不利处理的原则;公开透明原则。

二、明确公诉案件和解适用的诉讼阶段

关于公诉案件和解适用的诉讼阶段,学界有“审查起诉阶段或者审判阶段说”、“审判阶段说”、“侦查、起诉和审判阶段说”、“审查起诉和一审审判阶段说”、“刑事诉讼所有阶段说”的争论。从修改后刑诉法第279条的规定看,公诉案件和解适用于侦查、提起公诉、审判阶段,而不适用于立案阶段,因为第279条只规定“对于达成和解协议的案件,公安机关可以向人民检察院提出从宽处理的建议”,也即公安机关对于达成和解协议的案件无权自行处理,只能在案件侦查终结移送审查起诉时建议检察机关从宽处理。该条规定自然不包含立案阶段。公诉案件和解也不适用于刑罚执行阶段,因为第279条只规定对于达成和解协议的案件,“人民法院可以依法对被告人从宽处罚。”而刑罚执行过程中的减刑、假释是刑罚变更措施,而不是“从宽处罚”,因此该条规定排斥刑罚执行阶段。

那么,审判阶段的和解,是一审、二审、再审都可以,还是仅仅指一审?笔者认为,二审、再审程序中不能进行和解。二审和再审程序主要是法律审程序,对法律问题本身不允许变通、和解。二审和再审程序设置的目的是为了对一审过程中出现的违法和违规行为进行纠正,如果允许在二审和再审程序中进行和解,无异于允许对法律问题进行协商、变通,这是法律稳定性和严肃性所不允许的。再者,二审和再审程序中设置和解环节必将摧毁一审和解的稳定性,最终将损害和解制度本身。

但是,在侦查阶段,一般要控制适用和解制度。因为在侦查阶段的任务就是收集证据,查明犯罪事实,抓获犯罪分子,使未暴露的犯罪事实最大限度地“还原”。如果在侦查阶段过早适用和解,就会放松对侦破案件的追求,丧失保护国家、社会和公民合法利益不受侵犯的动力。因此,要加强对这一环节适用和解制度的监督。另外,在审查批捕阶段,由于检察机关办案期限较短,一般也应当控制适用和解。

三、明确与其他诉讼程序之间的关系,确保诉讼程序之间有效衔接

作为特别程序,公诉案件和解程序与未成年人刑事案件诉讼程序,犯罪嫌疑人、被告人逃匿、死亡案件违法所得的没收程序,依法不负刑事责任的精神病人的强制医疗程序等其他特别程序相比,缺乏特别程序的相对独立性,单独适用能力不强,依据不足。它的实施依赖于其他诉讼程序,需要借助其他诉讼程序,嵌入其他诉讼程序中去完成。但是,依赖其他程序实施时,与其他程序之间的关系是什么,如何有效衔接,尚不清楚。比如,诉讼程序进行中,一旦出现和解情形,是否应当中止已经进行的程序,启动和解程序,如和解成功,原有程序不再进行;如和解不成功,则恢复原有程序,不明确。因此,应当明确其与其他诉讼程序之间的关系,以便有效衔接。

笔者认为,一是应当明确侦查、起诉、审判程序正在进行中,如出现和解情形,相应的诉讼程序应当中止,另行启动和解程序,和解成功并作出处理的,相应的诉讼程序终止。和解不成功的,相应的诉讼程序恢复进行。二是应当明确公诉案件和解程序受相应的诉讼程序办案期限的限制,以防止无原则的纠缠和反复,提高办案效率。三是应当明确和解程序结束、相应司法处理生效后,出现当事人反悔、和解协议变更或存在受胁迫、欺诈而违心和解等法定事由后,诉讼程序应当回转,以维护制度的权威性、严肃性。

四、明确和解协商的一般程序,增强制度的可操作性

虽然从修改后刑诉法的规定看,具体的和解协商的程序和过程应当由当事人双方自己来把握,似乎不在法律考虑的范围,但是从规范的角度看,国家应当制定这方面的指导意见,以引导当事人合法有序地进行和解。有必要对和解的启动方式、启动程序、和解方式的选择(是自行协商还是委托第三人促和)、如系第三人促和如何委托、当事人双方如何进行和解协商、和解的内容、和解内容的履行(是赔偿损失、赔礼道歉,还是其他形式)、和解后如何提请司法机关审查、和解后反悔或不履行和解协议如何处理等作出细致规定,以便当事人进行和解时参照适用,避免走弯路。

五、明确检察机关对公诉案件和解的监督权,确保制度公正

尽管按照刑诉法第8条关于“人民检察院依法对刑事诉讼实行法律监督”的规定,检察机关的监督似乎包含了当事人和解的公诉案件诉讼程序,但从立法技巧看,检察机关的监督需要刑诉法具体的规定作为支撑,如修改后刑诉法第289条就明确授权人民检察院对强制医疗的决定和执行实行监督,而当事人和解的公诉案件诉讼程序中并没有类似的明确规定,因此,在和解程序中检察机关是否有权监督不明确。

笔者认为,对刑事诉讼活动的监督是检察机关法律监督权的一项重要内容,公诉案件和解作为一种刑事案件的处理方式,依赖于侦查、公诉、审判程序,检察机关既然对侦查、审判活动享有监督权(对公诉阶段和解的监督属于检察机关的内部监督),那么自然有权对公诉案件和解予以监督。监督的范围不仅包括程序上是否合法,也包括和解的内容是否合法、合理。具体而言:(1)对侦查阶段和解的监督。凡是侦查阶段达成和解的案件,侦查机关应当将和解协议、被害人申请和处理建议等随案移送检察机关审查,主动接受检察机关的监督。人民检察院进行审查,必要时可以联系当事人了解情况,发现侦查机关有擅自对不符合和解条件的案件适用和解、强迫当事人接受和解等违法情形,应当行使法律监督权,责令纠正。公安人员在和解过程中如有滥用权力牟利行为的,应当根据情节严重程度,建议给予行政处分或追究刑事责任。对于和解过程中出现的违法行为,当事人随时可以向负有法律监督职责的检察机关进行申诉、控告。(2)对审查起诉阶段和解的监督。在审查起诉阶段,应当借鉴日本的检察审查会制度,通过人民监督员对因和解而作出不起诉决定的案件进行必要的监督。检察人员在案件和解过程中如有滥用职权、徇私舞弊行为的,应当根据情节严重程度,给予行政处分或追究刑事责任。(3)对审判阶段和解的监督。在审判阶段,法院应当公布影响判决的和解因素,在裁判书中列明案件和解的过程和情况以及采信的情况,接受检察机关的监督。检察机关对于审判阶段违反法律规定的和解有权提出抗诉或提请纠正。审判人员在案件和解过程中如有滥用职权、徇私舞弊行为的,应当根据情节严重程度,建议给予行政处分或追究刑事责任。

同时,应当赋予检察机关对无效和解的撤销权。为了防止在和解过程中出现以钱买刑、花钱赎罪、被害人漫天要价、威胁、利诱以及弄虚作假等问题的发生,检察机关作为国家的法律监督机关,有责任、也有权力对明显不合法、不合理的和解协议行使撤销权,促使案件重新进入诉讼程序。

(作者单位:北京市人民检察院第二分院)

全总劳动保险部关于矽肺病待遇问题的复函

全总劳动保险部


全总劳动保险部关于矽肺病待遇问题的复函
全总劳动保险部


复函
平顶山特区总工会劳保部:
四月十二日来函收悉。对来函所询问题答复如下:
关于矽肺病的待遇处理问题,除按国经周字100号文外,还应按劳动部与全总联合通知执行。矽肺病的待遇应按照期区和代偿机能分类予以处理。即:二三期矽肺病休养一年后为90%,一期矽肺合并肺结核,或者代偿机能属于乙、丙的按二三期矽肺处理。
单纯一期矽肺自愿回乡的、应从回乡时起就发给60%。
上述意见仅供参考,具体问题希请示省总工会解决。



1965年4月17日