中国建设银行储蓄卡卡号编码规则和磁条数据格式标准
建设银行
中国建设银行储蓄卡卡号编码规则和磁条数据格式标准
建设银行
为使建设银行储蓄卡业务规范化管理,实现储蓄卡通过龙卡网络系统在全国范围内通存通兑,并根据龙卡系列产品统一规划、统一标准、统一规则的原则,特制订《中国建设银行储蓄卡卡号编码规则和磁条数据格式标准》。
1.主题内容与适用范围
本标准规定建设银行发行的储蓄卡规则。主要包括储蓄卡卡号编码规则和磁条磁道的数据格式和内容等。
本标准适用于建设银行各发卡机构发行的储蓄卡。
2.引用标准
ISO 7813识别卡—金融交易卡
GB/T 15120识别卡—记录技术
VISA国际卡操作规程
3.储蓄卡的磁条
储蓄卡的磁条应符合GB/T 15120中的有关要求,磁条第二磁道的编码字符集见建总发字〔1992〕第176号文中《中国人民建设银行金融交易卡暂行标准》。本标准不使用第三磁道。
4.储蓄卡卡号编码规则
建设银行储蓄卡磁卡卡号编码字符共19位数字,连续排列:
XXXXXXXXXXXXXXXXXXX
储蓄卡卡号编码字符应与第二磁道中主帐号(PAN)完全一致。
5.储蓄卡卡号编码结构
储蓄卡卡号帐号(PAN)由19位数字连续排列组成。结构如下:
XXXXXX AAA BBB YYYYYY Z
其中:
XXXXXX:建设银行储蓄卡发卡银行标识代码,长度为6位,我行统一编号为“436742”。
AAA:发卡机构标识码(标识发卡的城市分行)。取值范围为000至999,由总行储蓄卡管理部门统一进行编排。
BBB:发卡机构所辖的发卡网点标识码。取值范围为000至999,由各发卡机构自行编排。
YYYYYY:标识发卡网点所发储蓄卡的顺序号。取值范围为000000至999999。
Z:卡号校验位。校验方法如下:
将已确定的储蓄卡卡号的前18位数字的每位数字分别乘以相应的校验系数,所得积求和后模10,结果即为校验位值。
校验系数:卡号前18位左起奇数位为“2”,偶数位为“1”。
6.磁条第二磁道的数据内容
储蓄卡磁条第二磁道的有效数据编码最大长度为37个字符,数据字段的顺序和长度应与下面详细给出的第二磁道数据格式完全一致。
磁条第二磁道数据格式
----------------
字 段|长 度| 名 称
---|---|--------
1 | 1 |起始标记
---|---|--------
2 |19 |主帐号
---|---|--------
3 | 1 |分隔符
---|---|--------
4 | 4 |失效日期
---|---|--------
5 | 3 |服务代码
---|---|--------
6 | 3 |卡校验值
---|---|--------
7 | 2 |产品类型
---|---|--------
8 | 1 |卡序列号
---|---|--------
9 | 4 |保留数据
---|---|--------
10 | 1 |结束标记
---|---|--------
11 | 1 |校验符号
----------------
6.1 第一字段:起始标记(STX)
用途:标明数据的开始,是第二磁道上编写的第一个数据字符。
格式:1个字符。
内容:见建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》。
6.2 第二字段:主帐号(PAN)。
用途:标明可以处理交易的发卡机构和持卡人。
格式:19位数字。
内容:同卡号。
6.3 第三字段:分隔符(FS)。
用途:标明第2字段(PAN)的结束。
格式:1个字符。
内容:见建总发字〔1992〕第176号文中《中国人民建设银行金融交易卡暂行标准》。
6.4 第四字段:失效日期(EXPIRE DATE)。
用途:表示卡失效的日期。
格式:YYMM形式的四位数字。
内容:YY——卡失效年度的后2个数字,确定方法为发卡年份加20。取值范围为00~99。
MM——年度内表示月份的数字,规定在月份的最后一天后,卡失效。取值范围为01~12。
YYMM不能为0000。
6.5 第五字段:服务代码(SERVICE CODE)。
用途:用于定义卡使用的地点和范围,决定是否需输入密码。
格式:3位数字。
内容:取值520,表示只限国内使用,采用正授权方式,即联机实时扣帐方式,必须输入个人密码。
6.6 第六字段:卡校验值(CVV)。
用途:提供一种防止非法制造伪卡的安全保密机制。
格式:3位数字。
内容:算法见附件二。
6.7 第七字段:产品类型(CARD PRODUCT TYPE)
用途:标识储蓄卡的卡类型。
格式:2位数字。
内容:00——储蓄卡。
其他——保留将来使用。
6.8 第八字段:卡序列号(CARD SERIAL NUMBER)。
用途:表示同一帐号的领卡张数。
格式:1位数字。
内容:取值范围1~9,1表示第1张卡。
6.9 第九字段:保留数据(RESERVED DATA)
用途:暂无定义。
格式:4位数字。
内容:以全零填充。
6.10 第十字段:结束标记(ETX)。
用途:标明第二磁道上有意义数据的结束。
格式:1个字符。
内容:见建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》。
6.11 第十一字段:纵向冗余校验符(LRC)。
用途/内容:由打卡设备产生,用于校验磁条内容。
格式:1个字符。
附件一:磁卡PIN的保密算法
1.持卡人所知道的密码PIN为NNNNNB,共六位数字代码,由发卡机构发卡时产生并通过密码信封递交持卡人。
2.主帐号PAN,XXXXXXAAABBBYYYYYYZ,共19位,计算PIN控制参数和PIN时,取后16位作为计算值。
3.PIN控制参数与PIN的产生按照建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》附录D中PIN控制参数的产生和PIN的产生方法执行,所不同之处在于生成PIN控制参数和PIN时基本帐号的取值按2中定义取值。
建设银行储蓄卡采用第二磁道,二磁道不允许修改,PIN控制参数必须加密存放在主机中,密码修改时需相应更新主机中PIN控制参数。
附件二:卡校验值(CVV)的产生算法
一、定 义
卡校验值(CVV)提供对磁条内容加密校验以防止非法修改或非法仿制磁条内容的一种算法。加密算法采用美国国家安全部的DES算法。
二、卡校验值(CVV)的产生和校验
(一)工作密钥(WORKING KEYS)
两个64 Bits称为CVKA和CVKB的卡校验密钥,用于产生和校验磁道二中的卡校验值CVV。
在生成和使用工作密钥时,注意以下几点:
发卡行不能使用银行密钥(PIN KEY)作为工作密钥;
每一个发卡行使用不同的工作密钥;
工作密钥应以加密方式存放在主机系统中,假如工作密钥泄露,要求立即更新工作密钥,该发卡行所发行的卡必须重发;
工作密钥的保密算法可参照按照建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》附录D中银行密钥PIN KEY的保密算法执行。
(二)卡校验值的计算
卡校验值即CVV的计算方法如下:
1.将以下从第二磁道中抽取出的字符从左至右排列,产生26个字符:
主帐号(PAN) 19位
卡有效期(EXPIRE DATE) 4位
服务代码(SERVICE CODE) 3位
并转换为104 Bits(26x4),转换方法为将每一位数字转换为4位的BCD码,即:
十六进制数字 BCD码
0 0000
1 0001
2 0010
… …
E 1110
F 1111
2.将步骤1得出的结果的最后补上二进制“0”,使之成为128 Bits的字段,将该字段分为两个64 Bits的数据,其中前64 Bits数据为数据块1,后64 Bits数据为数据块2。
3.用CVKA对数据块1加密(ENCRYPTION)。
4.将步骤3得出的结果与数据块2异或(XOR),并用CVKA对结果加密。
5.用CVKB对步骤4得出的结果解密(DECRYPTION)。
6.用CVKA对步骤5得出的结果加密。
7.对步骤6得出的结果从左到右抽取出所有的数字(0~9)。
8.对步骤6得出的结果从左到右抽取出所有的十六进制字符(A~F),并对每一个十六进制字符减十进制10,使之变为数字,例如十六进制B(十进制为11)变为1。
9.将步骤7和8得出的数字从左至右排列,步骤8得出的数字放在步骤7得出的数字之后。
10.步骤9得出结果的前三位数字即为卡的校验值(CVV)。
(三)测试数据
以下数据可用于编写CVV算法时检查程序是否正确,其中:
CVKA=0123 4567 89AB CDEF
CVKB=FEDC BA98 7654 3210
13位PAN 失效日期 服务代码 CVV
4123 456 789 012 8701 101 370
4999 988 887 777 9105 111 649
4666 655 554 444 9206 120 821
4333 322 221 111 9307 141 697
16位PAN 失效日期 服务代码 CVV
4123456789012345 8701 101 561
4999988887777000 9105 111 245
4666655554444111 9206 120 664
4333322221111222 9307 141 382
以第一个十六位主帐号为例,计算卡校验值的步骤如下:
主帐号:4123 4567 8901 2345
失效日期:8701
服务代码:101
步骤1: 抽取数据 4123456789012345 8701 101
步骤2: 数据块 块1=4123 4567 8901 2345
块2=8701 1010 0000 0000
步骤3: 用CVKA加密 块1=4123 4567 8901 2345
CVKA=0123 4567 89ab cdef
结果3=b76 a ddce 71cc c6be
步骤4: 用块2异或步骤3的结果,并用CVKA对异 结果3=b76a ddce 71cc c6be
或结果加密 块2=8701 1010 0000 0000
结果=306b cdde 71cc c6be
CVKA=0123 4567 89ab cdef
结果4=a510 46a2 59a4 c467
步骤5: 用CVKB对步骤4的结果解密 结果4=a510 46a2 59a4 c467
CVKB=fedc ba98 7654 3210
结果5=90f6 db02 a6f7 e621
步骤6: 用CVKA对步骤5的结果加密 结果5=90f6 db02 a6f7 e621
CVKA=0123 4567 89ab cdef
结果6=5b61 4982 e03c 97dd
步骤7: 对步骤6的结果抽取数字 结果7=5614 9820 397
步骤8: 对步骤6的结果抽取十六进制字符,并转换 抽取结果=becd d
为10进制数字(每位减10) 结果8=1423 3
步骤9: 将步骤8的结果排列在步骤7的数字后面 结果9=5614 9820 3971 4233
步骤10: 步骤9的结果前3位数字为CVV 结果10=561
1997年11月27日
关键词: 刑法第306条/律师/获得辩护权/平等原则/人权
内容提要: 刑法第306条辩护人毁灭证据、伪造证据、妨害作证罪不符合宪法第125条“被告人有权获得辩护”规定的辩护应对被告人有利、法律及司法机关应保护被告人获得辩护的自由而不是剥夺和限制、辩护是自由和免责的规范要求,而“引诱”与“引导”等中性词存在交叉导致法律的界限不清,即法律可能因为语义范围过广“意外”违宪;其设置本身所包含的对律师的定位不清,对律师、司法人员和普通公民差别对待而没有合理理由,过度设防导致歧视,违反了宪法的平等原则;同时立法本身的模糊性也不利于保护被追诉人和律师的人权。因此,刑法第306条违反了宪法第5条的规定,应该由立法机关进行修改。
1997年刑法修订时,为防止律师利用1996年修订的刑事诉讼法和稍后制定的律师法中赋予他们的更广泛的权利进行违法行为,妨碍司法活动,新增了第306条辩护人、诉讼代理人毁灭证据、伪造证据、妨害作证罪。[1]该条规定“在刑事诉讼中,辩护人、诉讼代理人毁灭、伪造证据,帮助当事人毁灭、伪造证据,威胁、引诱证人违背事实改变证言或者作伪证的,处三年以下有期徒刑或者拘役;情节严重的,处三年以上七年以下有期徒刑”;“辩护人、诉讼代理人提供、出示、引用的证人证言或者其他证据失实,不是有意伪造的,不属于伪造证据”。自其产生,对于该罪名的争论和诟病就不绝于耳,更有全国人大代表专门提出取消第306条的议案。[2]第306条被称为悬在律师头上的达摩克利斯之剑。而2009年重庆打黑风暴中的李庄案,更是将这一罪名再次推上风口浪尖,理论界也再次掀起了研究热潮。[3]然而,所有的研究基本上都是基于刑法学的角度,而鲜见宪法学角度的研究。本文拟从宪法学的角度检视刑法第306条中的律师伪证罪,[4]以期为长久以来争论不休的该罪名的正当性问题提供另一种思考路径。
一、刑法第306条不符合宪法第125条“被告人有权获得辩护”规定的规范要求
宪法第125条规定:“……被告人有权获得辩护。”如何理解其规范要求呢?这需要做宪法解释。宪法解释主要采取文义解释、系统解释、历史解释和目的解释等方法。依据文义解释,该规定要求被告人有获得辩护的自由。从目的解释分析,辩护必须有利于被告人,同时被告人有权获得自由的辩护,辩护是免责的。也就是说,宪法第125条的规范要求是:辩护应对被告人有利;法律及司法机关应保护被告人获得辩护的自由,而不是加以剥夺和限制;辩护是自由和免责的。那么,刑法第306条是否符合宪法第125条的规范要求呢?
(一)刑法第306条与“辩护应对被告人有利”存在抵牾
刑事诉讼法第35条规定:“辩护人的责任是根据事实和法律,提出证明犯罪嫌疑人、被告人无罪、罪轻或者减轻、免除其刑事责任的材料和意见,维护犯罪嫌疑人、被告人的合法权益。”该规定和举证责任的分配决定了律师可以通过寻找对被告人有利的证据来维护被告人的合法权益。辩护不仅是消极的防御,还是进行积极防御从而维护被告人合法权益的行为。辩护人有权也有义务运用一切合法手段寻找对被告人有利的证据,包括运用技巧性的询问方式取得证人证言。而公诉方为履行控诉职能,会更多地关注有罪证据,难以全面收集可以证明被告人无罪的证据材料。控辩双方通过这种相互对立的收集证据的方式使诉讼权能趋于平衡。这种由双方各自举证的方式保证了收集证据的真实性和全面性。在法庭审判过程中,公诉人出示证据以证明犯罪事实的存在以及被告人应负的刑事责任;辩护人则提出有利于被告人的证据材料,与公诉人进行抗辩。法庭在控辩双方辩论的基础上,通过对证据的核实,使需要证明的事实逐渐清晰,给法官运用证据进行定罪量刑提供了明确的思路和事实基础。而辩护人对有利证据进行遴选的过程本身就是一个合法的引导过程。但每一个人对事实的描述或认识都有偏差,与司法机关认定不符的都有可能被认为是诱导的结果,即引诱率可能是100%。那么,引导和引诱有明显的界限吗?关于引诱的含义,陈兴良教授从立法者解释、司法者解释和学理解释三个角度出发认为:“引诱必须采取一定手段,这种手段包括物质利益的引诱与非物质利益的引诱。”[5]引导是带着人向某个目标行动,目标就是一种引诱。可见两个词语存在交叉的地方。因此,根据宪法可以实施的“引导”却可能违反了刑法规范。
(二)刑法第306条严惩“引诱”行为限制了自由的辩护,从而限制被告人获得辩护的自由
自由就是做法律允许范围内的事情的权利,而“引诱”的模糊性及“违背”的“事实”尚未确定使得法律允许的范围不清晰。在行为的法律许可范围不明确的情况下,唯一安全的做法是什么都不要做。为避免风险,一些律师选择做消极辩护。消极辩护就是律师放弃调查取证权,只针对控方证据存在的问题或对法律的认识进行辩护;积极辩护则是律师拿出与控方相反的有利被告的证据来对抗控方的证据。调查取证权是法律赋予律师少数的专有权利之一,也是现代司法为实现控辩平等而作出的精良设计,更是被追诉人所获得的辩护权从消极的防御权向积极的防御权转化的必备武器。但由于律师不敢冒着涉嫌犯罪的风险去取证,必然导致刑事案件质量下降,当事人利益受损,进而使司法丧失公信力。实践中,对“引诱”的模糊界定导致司法实践中的任意解释,使大量律师因“引诱”获罪。正是因为这一内涵不清的概念限制了辩护人采取一切合法手段的辩护行为,导致刑事辩护率低,变相剥夺了被告人的获得辩护权。据有关调查显示,刑事案件中律师参与辩护率仅为30%左右。[6]辩护人因怕担“引诱”之名而畏首畏尾、缩头缩脚、如履薄冰,不能自由地选择辩护的方式。刑法第306条的规定不当地干涉了被告人的消极自由,并且其积极作为不是为被告人的获得辩护权提供条件和保障,而是限制了辩护人为被告人自由辩护的权利。
(三)刑法第306条严惩“引诱”这种言论行为侵犯了宪法第125条包含的律师在辩护过程中应有的职业豁免权
“引诱”很多时候仅是言论行为,抑或一个“眼神”。律师的辩护是其职业行为,应该如同人大代表一样具有豁免权,即“律师因执业行为及职务行为本身而产生的言论享有豁免权”[7],不管是审前还是庭审中的言论,也不论是举证还是质证过程中的言论都具有豁免权。律师的职业豁免权并不是特权,而是律师职业道德(最大限度地维护被告人合法权益)的自然补偿;也是为达到与控诉方“平等武装”从而形成“平等竞争”的必然要求。据此,“引诱”这一言论在一般意义上应具有职业豁免权。很显然,因“引诱”获罪违反了律师的职业豁免权。
二、刑法第306条违反了宪法中的平等原则
宪法第33条第二款规定:“中华人民共和国公民在法律面前一律平等。”宪法平等原则主要包括两方面内容:反歧视与反特权。歧视是指被法律禁止的、针对特定群体或个人实施的、其效果或目的在于对承认、享有和行使基本权利进行区别、排斥、限制或优待的任何不合理的措施。[8]禁止歧视与平等在本质上是一致的,因为平等并不反对任何差别,但却反对没有合理依据的区别对待。因此,“在法律面前一律平等的原则,在本来的意义上,不是禁止在法律上任何差别的意思,……禁止被认为是基于不合理的理由的差别”。[9]没有理由的差别对待则构成歧视,而歧视的普遍性和长期性使得“对作为平等原则的消极方面的特权和歧视的特别禁止是出于抵制法律和法律实践中特定的、根深蒂固的不平等的政治需要”[10]。
平等原则作为人权保障的一项基本原则,主要用来约束立法。它要求立法机关在立法时必须严格遵循平等原则,即相同情况同等对待,不同情况区别对待。立法者不得随意设定法律内容,而是应当受到宪法规范的支撑与制约。那么,立法者便有义务制定符合宪法精神与宪法规范要求的法律规范,以保障宪法目的的达成以及宪法价值的实现。因此,平等原则自然要求对赋予特权或设定差别待遇的法律内容加以合宪性审查。犯罪与刑罚作为法律保留的事项,当然应该受到宪法平等原则的规范,“司法就其本质而言,就是平等”[11]。这就意味着司法应该平等地对待公民,“司法并不在一个人与另一个人之间作出区别:既然这两个人都具有人的特征,他们在司法的眼中就是平等的”[12]。
(一)刑法第306条是对律师的无恰当理由的差别对待
要确定刑法第306条是否符合宪法中的平等原则可以从以下两方面考察:第一,给予律师单独立法并特别处罚是否具有宪法上的合理依据?即是否需要差别对待;第二,如果单独立法并给予特别处罚是合理的,那么其程度是否也是合理的?即差别对待是否合理。前者可以从立法者制定法律时的立法政策及其所欲实践的目的考察;后者主要从立法手段和立法目的之间的关系考察,即“禁止国家权力过度侵害和限制公民的权利和自由”[13]。
首先,立法目的没能说明对律师进行差别对待的合理性。关于设立刑法第306条的目的,1997年3月6日全国人大常委会副委员长王汉斌在第八届全国人民代表大会第五次会议上所做的《关于〈中华人民共和国刑法(修订草案)〉的说明》中没有提及。但从人大代表张燕律师于2000年提出“建议取消刑法第306条”的议案后,全国人大常委会于2001年作出的答复中可以看出。该答复认为,随着辩护人、诉讼代理人权利的增大,其违法的几率也增大,为了防止辩护人、诉讼代理人的违法行为,有必要设立刑法第306条;而且,第307条与第306条在犯罪客观方面不同,不能合并;对于执法人员以此为根据对律师进行职业报复的问题,[14]则还在研究中。
笔者以为,刑法将一种主体的犯罪特殊化,在普通法条所规定之罪外,以专门的单独条款来规范,应出于两种情况:第一,只有该特殊主体才能实施这一行为,其他人没有条件实施该行为;第二,该特殊主体实施与其它一般主体相同的行为具有更大的社会危害性,普通条款所规定的法定性已经不能涵盖特别法条所规定之罪的处罚要求,需要加重处罚。该罪的犯罪主体,并不应具有唯一性,其他主体如检察官、法官、普通公民都可以成为这一行为的主体。从社会危害性来看,律师实施这一犯罪行为与一般主体实施这种犯罪既没有质的区别,也没有量的差异。尤其是司法人员“执法犯法”的危害性并不比律师“知法犯法”的危害性小。2007年修订后的《律师法》规定,律师是“为当事人提供法律服务的执业人员”。它还规定:“律师应当维护当事人合法权益,维护法律正确实施,维护社会公平和正义。”《法官法》规定,“法官是依法行使国家审判权的审判人员”,“法官必须忠实执行宪法和法律,全心全意为人民服务”。《检察官法》规定,“检察官是依法行使国家检察权的检察人员”,“检察官必须忠实执行宪法和法律,全心全意为人民服务”。从上述关于律师、法官、检察官的规定来看,三者作为法律职业共同体,共同承担维护法律尊严和社会公平正义的职责。但三者在其中扮演的角色和作用是不一样的。律师身份经历了从“国家法律工作者”[15]到“社会法律工作者”[16]再到“为当事人提供法律服务的执业人员”的演变,其职责也经历了从“为国家服务”到“为社会服务”再到“为当事人服务”的变化。身份和职责的变化导致其承担的社会责任的变化。律师的职责主要是为当事人提供法律服务,可以说,律师“维护法律正确实施,维护社会公平和正义”的职责是通过“维护当事人的合法权益”来实现的,“辩护律师的职责只有一个焦点、一项责任和一种忠诚,那便是为我们的当事人服务,而无须多虑由案件本身或我们的辩护行为所引发的任何其他后果。……我们的当事人有权要求我们在法律允许的范围之内寻找并利用一切于他们有利的因素”[17]。而法官和检察官作为行使国家审判权和检察权的司法人员,其主要职责是“忠实执行宪法和法律”,并代表国家行使职权。台湾某学者从辩护人与检察官的区别角度说明了此问题:“辩护人为被告正当利益之保护者,亦即为保护被告之利益而附带协助刑事司法之公正实施,在此意义下,辩护人处于公益地位。然而辩护人之公益地位异于检察官之公益地位,盖检察官为站在具体国家目的之立场为追诉犯罪,借以维持社会秩序,但辩护人仅为保护被告之正当利益,以免无辜之人受国家处罚,或犯轻罪者受罪重之处罚,是其所关心者仅为个人之保护,不在于全社会之保护,由此所见,二者之公益地位所着重者,不完全相同。”[18]从这一意义上说,司法人员“执法犯法”比律师“知法犯法”的社会危害性更大——其执法犯法不仅损害个案中当事人的权利,更会损害司法的公信力。刑法第307条对其妨害作证的行为加重处罚就是明证。
可以说,我国关于以律师为主的辩护和诉讼代理制度的法律,无论是实体法还是程序法,从立法意图上看,都是以对律师职业行为进行规范为主导,而不是对律师权利的保护为主导。从该条的立法背景来看,表现出对辩护人、诉讼代理人在刑事诉讼中能否正确把握其角色的怀疑,通过该法条的威慑作用来规制辩护人、诉讼代理人的行为,客观上的效果可能是以牺牲促进法治文明的在我国目前还不完善的刑事辩护与代理制度尤其是律师刑事辩护制度为相应代价。
由此可见,答复中以律师在实践中有违法行为为由而采取专门立法显然没有论证第306条存在的合理性:在实践中司法人员伪造证据、毁灭证据,威胁、引诱证人违背事实改变证言或者作伪证的违法行为绝不比律师少,且其危害性更大,[19]但刑法并没有对此单独立法而仅仅在第307条中作为加重处罚的情节。因此,从答复中阐明的立法目的来看,无论是从犯罪主体是否唯一,还是从犯罪行为的社会危害性来看,对于律师的差别对待都是不合理的。
其次,给予律师更重的处罚是差别对待的另一表现。一方面,从犯罪构成来看,第307条的成立条件明显高出第306条。一是第306条包括三种犯罪行为,而第307条没有包括“毁灭、伪造证据”;二是第306条规定只要“威胁、引诱”证人违背事实改变证言或者作伪证即构成犯罪,而第307条则必须达到“以暴力、威胁、贿买等方法阻止作证或者指使他人作伪证”的程度,而前者又是非常主观且随意性非常大的行为,实践中律师多是因此获罪;三是就帮助当事人伪造、毁灭证据而言,第306条中“情节严重”是法定刑升格的条件,而在第307条中“情节严重”是犯罪成立要件。答复认为“刑法对这两条分别加以规定主要是为了区分两罪的特点和界限,保证司法机关准确应用法律,打击犯罪”,恰恰说明立法者对没有必要进行差别对待的律师进行了差别对待且给予了律师更重的处罚。另一方面,第306条中律师“引诱”与司法人员“引诱”的法律后果不同。我国刑事诉讼法第43条规定:“严禁刑讯逼供和以威胁、引诱、欺骗以及其他非法的方法收集证据。”在刑事诉讼法理论上一般将非法收集证据的行为分为两种:逼供和诱供。《最高人民法院关于执行〈中华人民共和国刑事诉讼法〉若干问题的解释》第61条规定:“严禁以非法的方法收集证据。凡经查证确实属于采用刑讯逼供或者威胁、引诱、欺骗等非法的方法取得的证人证言、被害人陈述、被告人供述,不能作为定案的根据。”《人民检察院刑事诉讼规则》第265条规定“:严禁以非法的方法收集证据。以刑讯逼供或者威胁、引诱、欺骗等非法的方法收集的供述、被害人陈述、证人证言,不能作为指控犯罪的根据。”《最高人民法院、最高人民检察院、公安部、国家安全部、司法部关于办理死刑案件审查判断证据若干问题的规定》规定,采用刑讯逼供等非法手段取得的被告人供述和以暴力、威胁等非法手段取得的证人证言不能作为定案的根据。《最高人民法院、最高人民检察院、公安部、国家安全部、司法部关于办理刑事案件排除非法证据若干问题的规定》第1条规定:“采用刑讯逼供等非法手段取得的犯罪嫌疑人、被告人供述和采用暴力、威胁等非法手段取得的证人证言、被害人陈述,属于非法言词证据。”第2条规定:“经依法确认的非法言词证据,应当予以排除,不能作为定案的根据。”刑法第247条规定:“司法工作人员对犯罪嫌疑人、被告人实行刑讯逼供或者使用暴力逼取证人证言的,处三年以下有期徒刑或者拘役。致人伤残、死亡的,依照本法第二百三十四条、第二百三十二条的规定定罪从重处罚。”可见,我国只把刑讯逼供和暴力取证的行为规定为犯罪,对于司法人员的诱供行为,法院在审理过程中,查证属实后只是对有关供述不予采信,并不认为是犯罪,第307条亦无诱供的规定。而作为法律职业共同体的律师,在调查取证中的引诱行为则被定性为犯罪行为。
综上,对律师单独立法和给予更重的处罚的差别对待是没有合理理由的,构成了对律师的歧视。
(二)刑法第306条对律师的惩罚不符合比例原则
此外,除去刑法第306条本身是否合理不谈,仅从该法条所采用的惩罚手段与所欲达到的目的来看。宪政意义上的比例原则是调整国家权力和公民个人权利之间关系应坚持的一项基本准则,泛指国家权力行使要妥当、必要、均衡、不过度、符合比例,不得对公民个人权利造成非法侵犯。它包括三项子原则:手段符合目的的妥当性原则、手段所造成的损害最小的必要性原则和手段对个人的损害与产出的社会利益相均衡的原则。而必要性原则更受到各国普遍重视。它要求立法者衡量立法手段和立法目的之间的关系,在法律所确认的侵犯手段能够达到立法目的的前提下,还应选择更为轻缓的措施。在刑法第306条中,从对证据的认定来看,刑事诉讼法第42条规定:“证明案件真实情况的一切事实,都是证据。……以上证据必须经过查证属实,才能作为定案的根据。”由此可知,辩护律师所提出的材料在被采纳为证明案件事实的证据以前,都是有待查明其真实性、合法性、关联性的证据材料。伪证最终“面临证据提交和审查环节。如果证据尚未提交就不涉及、不具有证据的法律形式外观,就不能成为最终意义上的证据”[20]。对此控方完全可以在诉讼过程中提出质疑,从而将这一证据材料排除出证据范围。另外,证据分一般性证据和关键性证据,帮助当事人毁灭、伪造证据,或威胁、引诱证人也有情节轻重之分。针对律师的伪证情节的不同,有不同的处理方法,如律师法第49条规定:“律师有下列行为之一的,由设区的市级或者直辖市的区人民政府司法行政部门给予停止执业六个月以上一年以下的处罚,可以处五万元以下的罚款;有违法所得的,没收违法所得;情节严重的,由省、自治区、直辖市人民政府司法行政部门吊销其律师执业证书;构成犯罪的,依法追究刑事责任:……(四)故意提供虚假证据或者威胁、利诱他人提供虚假证据,妨碍对方当事人合法取得证据的。”刑法是其他法律规范的保障法,不可越俎代庖。应当把一般的律师伪证行为交由“律师协会”之类的行业自治组织来处理,只有严重的伪证行为才纳入追究刑事责任的范围。因此,不考虑定案的证据与证据材料、一般性证据与关键性证据的区别,无一例外地将所有伪证行为采用刑法规制,违反了必要性原则。
三、刑法第306条不利于保护律师和被追诉人的人权