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

作者:法律资料网 时间:2024-05-04 19:32:51   浏览:9283   来源:法律资料网
下载地址: 点击此处下载

中国人民建设银行业务网间交易报文验证代码(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日
下载地址: 点击此处下载

国家教育委员会关于二年制职业高中毕业生工资待遇问题的复函

国家教育委员会


国家教育委员会关于二年制职业高中毕业生工资待遇问题的复函
国家教育委员会



四川省教育厅:
你厅八月十六日来函收悉,关于要求明确二年制职业高中毕业生的工资待遇问题,经与劳动人事部研究商定,根据国发〔1982〕252号文件精神,可参照普通高中和技工学校毕业生的工资待遇,由各省、自治区、直辖市自行规定二年制职业高中毕业生的工资待遇。



1986年10月18日

最高人民检察院检察委员会议事规则(2003年修正)

最高人民检察院


最高人民检察院关于印发《最高人民检察院检察委员会议事规则》的通知

2003年7月3日
高检发研字[2003]9号


各省、自治区、直辖市人民检察院,军事检察院,新疆生产建设兵团人民检察院:
修订后的《最高人民检察院检察委员会议事规则》已经第十届检察委员会第四次会议讨论通过,现印发给你们,请结合实际参照执行。



最高人民检察院检察委员会议事规则

(1995年11月15日最高人民检察院第八届检察委员会第43次会议通过
1998年11月4日最高人民检察院第九届检察委员会第16次会议第一次修订
2003年5月27日最高人民检察院第十届检察委员会第4次会议第二次修订)


第一条 根据《中华人民共和国人民检察院组织法》和有关法律,制定本规则。
第二条 检察委员会讨论、决定问题,应当充分发扬民主,实行民主集中制的原则。
第三条 检察委员会的议事范围包括:
(一)讨论、决定在检察工作中贯彻执行国家法律、政策方面的重大问题;
(二)总结检察工作经验,研究检察工作中的新情况、新问题;
(三)讨论、通过检察工作中具体应用法律问题的解释;
(四)讨论、通过有关检察工作的条例、规定、规则、办法;
(五)讨论、决定本院直接受理案件的立案、逮捕、审查起诉等事项和省、自治区、直辖市人民检察院、专门人民检察院按照有关规定请示的事项以及提请本院抗诉的案件;
(六)讨论检察长认为需要审议的省、自治区、直辖市人民检察院和专门人民检察院检察委员会作出的决定,并依法作出决定;
(七)讨论、通过向全国人民代表大会及其常务委员会提出的议案;
(八)讨论、通过向全国人民代表大会及其常务委员会的工作报告;
(九)讨论、决定本级人民检察院检察长、公安机关负责人的回避;
(十)讨论、决定其他需要提请检察委员会讨论的事项。
第四条 检察委员会委员人数应当符合《人民检察院检察委员会组织条例》的规定要求,委员缺额时应按照委员选任程序及时补充。
第五条 检察委员会会议一般每周召开一
次,根据需要也可以临时召开或者延期召开。
第六条 检察委员会会议由检察长主持。检察长不能出席的,可以委托一位副检察长主持,会后将讨论的情况和决定的事项,及时向检察长报告。
第七条 检察委员会会议必须有检察委员会全体组成人员的过半数出席,才能召开。
第八条 检察委员会委员除因病或者其他特殊原因请假的以外,应当出席会议。未担任检察委员会委员的院领导成员应当列席会议,必要时,还可以通知院内设机构有关负责人列席会议。
第九条 拟提请检察委员会讨论决定的案件或者事项,承办检察官要提出明确的办理意见,且需经检察官会议集体讨论并由部门主要负责人签署意见,主管副检察长经审核认为应当由检察委员会讨论、决定的,应当提出建议,由检察长决定是否提交检察委员会讨论。
检察委员会委员可以提出议案,经检察长同意后提交检察委员会讨论。
第十条 提请检察委员会讨论的议案,应当主题明确,材料齐备,符合最高人民检察院检察委员会议案标准的要求。
提请讨论的各省、自治区、直辖市人民检察院和专门人民检察院请示的案件,应当有该院检察委员会会议讨论的情况、检察长的意见和本院有关承办部门的审查意见。
第十一条 检察委员会设立办事机构,负责承办检察委员会日常事务。
第十二条 检察委员会办事机构具体承办下列事项:
(一)对提交检察委员会讨论的案件和事项材料是否符合要求提出意见;
(二)对提交讨论的案件和事项提出法律意见;
(三)对提交讨论的有关检察工作的条例、规定、规则、办法提出审核意见;
(四)对提交检察委员会讨论的议案材料进行统一印制;
(五)承担会议记录、编写会议纪要及归档工作;
(六)对检察委员会讨论决定事项进行督办;
(七)检察长、检察委员会交办的其他事项。
第十三条 检察委员会办事机构根据议案的具体情况,提出会议议程安排建议,报请检察长决定。对于经审查不属于检察委员会讨论范围的案件和事项,检察委员会办事机构应及时提出意见,报检察长审核决定。
第十四条 检察委员会会议议程确定后,检察委员会办事机构应当在会前将检察委员会讨论的议题、会议召开的时间、地点及时通知检察委员会委员、会议列席人员和有关承办部门,并分送会议相关材料。
第十五条 检察委员会委员在接到会议通知和会议相关材料后,应当认真做好准备,准时出席会议。不能出席的,应当向检察长或者主持会议的副检察长请假,并及时通知检察委员会办事机构。
第十六条 检察委员会开会时,有关人员应当遵守会场秩序。除检察委员会委员、列席会议的人员、有关案件或者事项的承办人员以及检察委员会办事机构的工作人员外,其他人员未经允许不得进入会场。
第十七条 检察委员会讨论案件和事项,按照以下程序进行:
(一)全面听取承办部门的汇报,主管副检察长可以对有关情况进行说明。
讨论案件时,由案件承办检察官和承办部门负责人汇报,内容包括:案件来源、当事人及诉讼参与人情况、诉讼过程、事实和证据情况、审查意见和理由及法律依据。
讨论其他事项时,由承办部门负责人汇报,内容包括:事项缘由、内容和承办意见及法律依据。
(二)法律政策研究室负责人发表由检察委员会办事机构草拟的法律意见,供检察委员会讨论时参考。
(三)在主持人的组织下,一般按照检察委员会专职委员、不担任院领导职务的委员、担任院领导职务的委员的顺序依次发言,必要时可以请有关列席人员发表意见。
(四)主持人发表个人意见后,对讨论的情况进行总结、归纳。
第十八条 对检察委员会议案的决定,采用举手表决的方式,按照少数服从多数的原则,由会议主持人对各种意见作出统计,由检察委员会全体组成人员过半数委员意见一致方能通过。少数人的意见可以保留并记录在卷。
对于讨论的案件或者事项,如果认为不需要检察委员会作出决定的,可以责成承办部门处理;委员意见分歧较大的,应当再行讨论;检察长在重大问题上不同意多数委员意见的,可以报全国人民代表大会常务委员会决定。
第十九条 检察委员会讨论、决定事项,应当制作会议纪要。纪要稿经会议主持人审定后印发各位委员和院内设机构,并发至省级人民检察院。承办单位应当将会议纪要存档备查。
第二十条 承办部门和有关的下级人民检察院对检察委员会的决定应当执行。
承办部门和有关的下级人民检察院对检察委员会的决定如有异议,可以提出复议请求,经主管副检察长审核并经检察长同意复议后,暂缓执行原检察委员会的决定,并提交检察委员会进行复议。经复议后,认为确有错误的,应当及时予以纠正。对检察委员会复议作出的决定,承办部门和下级人民检察院应当执行。
对擅自改变检察委员会决定或者故意拖延、拒不执行的,应当追究有关人员的责任。
第二十一条 对于检察委员会作出的决定,承办部门应当及时向检察委员会办事机构通报执行情况,必要时,检察委员会办事机构应当进行督办,并定期将执行情况向检察长和检察委员会报告。
第二十二条 检察委员会讨论和决定的内容,应当保密,不得泄露。
第二十三条 本规则自发布之日起施行。