跪求刺客信条2后面四个秘密地点的文档之类的,谢谢!

框架协议书模板合集六篇

  在发展不断提速的社会中,协议使用的情况越来越多,签订协议可以约束双方履行责任。那么协议怎么写才能发挥它最大的作用呢?下面是小编为大家收集的框架协议书6篇,欢迎阅读,希望大家能够喜欢。

  甲方:xxxxx有限公司

  鉴于乙方对甲方技术的了解,愿意实施甲方的技术及专有技术,并且具备实施该这些技术的物质条件、法人资格和必要的资金,双方经过充分协商,本着平等自愿、互利有偿和诚实信用的原则签订本合同,共同遵照履行。

  一、甲方所提供技术的内容、要求和工业化开发程度:

  二、甲方所提供技术乙方可使用的范围以及将来产品的销售范围:

  三、技术秘密的范围和保护期限:

  四、技术指导的内容:

  五、技术指导的人员由甲方派出,差旅费、咨询服务费有乙方承担,具体费用标准,甲乙双方另行订立协议进一步明确。

  六、技术情报和资料及其提交期限、地点和方式:

  七、验收的标准和方法:

  八、技术使用费及支付方法:

  (1)按利润分成,甲:乙:的比例分;

  (2)销售额提成%。

  九、合作方式:甲方按照本协议约定提供符合要求的技术以及相关的技术咨询服务,甲、乙双方应就本协议的技术所生产的产品的成本、销售、利润设立单独的帐目,由双方派人共同监管。在条件成熟时,由乙方或甲、乙双方设立该技术生产项目的项目公司。

  十一、后续改进的提供与分享:甲、乙方商定在生产过程中对现有技术的改良或革新以及由此技术而得到的其他技术,所有权仍然归甲方所有,但乙方在合作期限内有权免费继续使用。

  十二、其他约定:甲方在与乙方就该技术进行合作时,并不限制甲方和其他有条件实施该技术的企业或个人进行合作。

  十四、争议的解决办法:甲乙双方就本协议所产生的任何争议都应该进行友好协商,协商解决不成的一致同意提交技术提供方所在地的仲裁委员会进行仲裁。

  十五、本协议自双方签章之日起即具有法律效力,一式二份,双方各执一份。

  十六、本协议未尽事宜,双方可进一步协商后订立补充协议或变更本协议内容,补充协议或变更内容与本协议具有同等法律效力。

  签约地点: 签约日期:

  甲方(转让方):乙方(受让方):风险提示:

  为了防止股东资格丧失的法律风险,受让方必须考察转让方股东资格的相关证明。在实践中,必须审查:公司章程、出资证明、股份证书、股票、股东名册以及注册登记、公司股权的转让协议、公司设立后的授权资本或者新增资本的认购协议、隐名投资者与显名投资者有关股权信托或代为持有的协议等,这些均可作为证明股东资格的证据。在不同的法律关系和事实情形下,各形式的证据可以发挥不同程度的证明力。如何查看和保存证据,请咨询专业律师。现经友好协商,甲、乙双方就股权转让事项特签订本框架协议,以资共同遵守:

  第一条:_______公司主要资产概况_______公司的主要资产为_______煤矿矿业权及相关固定不动产(由于_______公司与_______有限公司多年来一直保持良好的合作关系,因此_______有限公司设在_______铁路_______集装站______万吨的铁路运输计划,由_______公司负责协调顺延合作,优先由_______使用),具体资产状况以甲乙双方共同委托审计机构按现状审计确认的为准。

  第二条:股权转让标的本次股权转让的标的为_______公司_____%股权。

  第三条:股权转让价款经协商,双方在中介机构进行的储量核实基础上,确定本次股权转让标的的转让价格为税后_______亿元。本处所说的税是指因本次股权转让产生的需要甲方交纳的个人所得税,由受让方承担。

  第四条:其他约定事项风险提示:

  股权转让协议受让人受让股权,目的可能是为了取得目标公司的控制权,但最终都是想要通过行使股权获得经济上的利益。

  股权的价值与公司的负债(银行债务、商业债务等)、对外担保、行政罚款以及涉诉情况等多种因素相关。基于此,受让方应要求股权转让协议转让方在股权转让协议当中对其所提供的有关目标公司的信息真实性以及公司资产的真实状况等作出相对具体详尽的陈述与保证。这样做的目的在于防范风险,完善违约救济措施。

  因此,当股权转让协议转让方故意隐瞒目标公司的相关信息给受让方造成损失时,受让方有权依据《合同法》的违约责任有关规定要求转让方承担相应的赔偿责任。所以双方都要注意!

  1、双方同意,股权转让的交易基准日为股权转让协议签署日。

  2、双方同意,本协议

  第三条所述股权转让价款尚未扣除_______公司在基准日的负债。_______公司在基准日的债务由甲方负责偿还,乙方收购_______公司股权时,_______公司没有债务。

  3、双方同意,甲方负责协调使乙方承担的因本次股权转让而产生的代扣代缴个人所得税不超过

  第三条所述股权转让价款的______%。如超过,则由甲方负担。

  4、双方同意,在完成本次股权转让后,双方将按照股比进行利润分配。

  5、双方同意,自交易基准日起至股权交割日期间,_______公司的经营性收入、债权和债务均留归_______公司所有,由甲乙双方按照本协议的约定享有。

  6、双方同意,甲方内部对股权转让款的分配由甲方自行处理。

  7、双方同意,对于在尽职调查、审计及评估过程中发现的影响股权转让的重大障碍和瑕疵,甲方应予以配合解决。

  8、双方同意,_______公司由于基准日前交易或事项所形成可能税负等所有潜在负债,由甲方负责承担。

  1、本框架协议自双方签字盖章之日起生效。

  鉴于:基于gsm和gprs及其演进技术的移动运营商、移动终端制造商、终端技术(器件)的开发商及制造商、增值业务提供商自愿组织_________论坛(以下简称“本论坛”),对移动终端新技术,新业务以及各类移动终端之间的互通能力和对业务的承载能力进行研究,形成华语地区移动终端的倡导性建议,共同推动华语地区移动业务发展,满足日益丰富的移动业务对终端的要求。

  各方授权代表通过友好协商依据《_________论坛章程》,就各方在倡导性建议中拥有的有权成果的实施许可达成一致意见;同意签订本协议。

  1.1各方:是指加入本论坛,签署本协议的所有成员。

  1.2一方:是指加入本论坛,签署本协议的任何一个论坛成员。

  1.3其他各方:是指各方中排除上述一方之外,其他所有签署本协议,加入本论坛的论坛成员。

  1.4协议外其他方:是指除签署本协议,加入本论坛的各方以外的个人,法人或其他组织。

  1.5倡导性建议:是指经过论坛表决程序通过的针对某项移动终端新技术或新业务的技术文件,该文件将在本论坛成员中获得广泛的推荐和应用。

  1.6有权成果:是指一个或多个论坛成员提交到本论坛的,在本协议生效前及生效后,该成员或这些成员拥有知识产权的成果。

  1.7知识产权(ipr):是指由一个或多个论坛成员或协议外其他方的智力劳动成果依法取得的(无形资产)专有权利,包括但不限于专利申请权、专利权、著作权的文件、技术及相关成果的合法权利。

  1.8许可方:是指拥有本协议中的有权成果,并给予其他成员当中的一方或多方实施许可或授权其他各方使用的一方。

  1.9被许可方:是指对本协议中的有权成果,获得其所有人(许可方)实施许可或使用授权的其他各方。

  除非许可方和被许可方就有权成果的知识产权达成的许可协议(以下称“许可协议”)另有规定,在本论坛所涉及的全部研究领域内,有权成果的许可范围包括但不限于在中国境内从事用于gsm、gprs及其演进技术领域内的移动终端产品或技术的设计、开发、应用、制造、销售等。

  3.1各方应各自保证资源,致力于符合和推广使用本论坛最终形成的各项倡导性建议。

  3.2经过论坛表决程序通过的倡导性建议,以及或由论坛成员共同讨论和研究形成的其他成果,除论坛成员在其中已拥有的有权成果和知识产权外,其他知识产权属于论坛成员共同享有。

  3.3论坛成员在倡导性建议的形成过程中应如实向论坛其他成员告知其提供的文件、资料和技术成果中是否包含知识产权或可能存在的知识产权,其他论坛成员应在倡导性建议形成之前对涉及的自己拥有的知识产权提出主张。若倡导性建议形成后发现存在论坛成员尚未披露的知识产权信息,则各方可根据有关论坛规则,重新对倡导性建议进行讨论和表决。倡导性建议被论坛通过前,任何成员可以拒绝在议案中加入其知识产权并拒绝许可。

  3.4若上述倡导性建议,相关成果中包含一方的有权成果,该方将继续拥有该方对有权成果的所有权利。

  3.5倡导性建议被论坛通过前,任何成员可以撤回其议案,并拒绝向其他各方进行知识产权的许可,具体的时间和处理方式,各方将另行讨论,并在有关规则中确定,但论坛成员不应随意撤回其已经提出的议案。

  3.6一旦被论坛通过成为倡导性建议,在倡导性建议中包含其有权成果的成员可根据各方已经达成的一致,与其他成员签署有关许可协议,许可协议的签署应基于公平、合理、非歧视的原则。若该成员拒绝进行许可,应以书面形式说明合理理由,上报理事会。

  3.7除非许可协议另有规定,许可方依据本协议做出的知识产权许可是非独占的,非排他的,不可撤销的和不可转让的。同时,许可方可向协议外其他方进行许可,其条件不受本协议的限制,由许可方自行决定。

  3.8倡导性建议被通过后,其他各方可自愿按第3.6条的规定与有权成果的所有者签署协议,签署的时间,范围由成员自行决定。

  3.9对于论坛未形成的倡导性建议,提交原文件的成员有权自行选择进行专利申请或对其作其他处置,但不应侵害其他论坛成员的合法权利。

  3.10许可方向被许可方的授权范围和许可的期限以各自另行签署的许可协议为准。

  3.11各方同意将在本论坛内尊重和保护协议外其他方的知识产权。任何一方将含有协议外其他方知识产权的文件、资料、成果提交到论坛,均应获得权利所有者的许可。

  第四条与有权成果相关的信息

  许可方应当作合理的努力及时向被许可方提供与其有权成果相关的信息。上述信息包括但不限于:有权成果数量;有权成果说明书、附图和权利要求书。

  上述信息提供的具体安排依照双方达成的许可协议执行。

  5.1除非是法律另有要求或履行本协议所合理需要的.,各方均应对本协议及与本协议相关的所有信息严格保密。未经

  其他各方的书面许可,任何一方不得将本协议及相关保密信息披露给协议外其他方。

  5.2本保密条款在本协议有效期内,及一方退出本协议后或者本协议终止后持续有效。

  5.3各方另行签订的保密协议的条款适用于各方在本协议项下的保密义务。

  6.1除非许可协议另行规定,许可方没有义务向被许可方提供任何相关的技术支持与服务。

  6.2本协议下发生的各方的各项费用,包括专利费用、其他费用等,由各方各自承担。

  6.3论坛形成的倡导性建议,以及由论坛成员共同讨论和研究形成的其他成果,进行登记、申请专利等所发生的各项费用由权利所有者承担。

  本协议下要求或准许发出的所有正式通知、要求、请求、同意和其它通讯往来(以下称“通知”)应采用书面形式,同时采用电子邮件或其他便利方式发送给应接收通知的一方。

  第八条仲裁及适用法律

  8.1凡因本协议引起的或与本协议有关的任何争议,首先应当提交给本论坛,各方通过友好协商解决,如在三个月内未能达成一致,提交_________仲裁委员会,按照申请仲裁时该仲裁委员会现行有效的仲裁规则进行仲裁。仲裁地点在___________________。仲裁裁决是终局的,对参与仲裁的各方均有约束力。

  8.2本协议适用中华人民共和国法律。

  9.1本协议自本论坛发起成员的授权代表签字盖章后生效,有效期_________年,除非根据_________或本协议有关规定被提前终止或取消。各方可以在本协议期满前通过友好协商确定是否延续本协议。

  9.2除非许可协议另有规定或论坛成员另行达成其他协议,本协议终止时,本协议项下授予被许可方的所有许可也应终止,而且被许可方应立即停止使用许可方的任何知识产权或信息;且被许可方应归还或销毁由许可方向其提供的所有信息和文件资料。

  9.3未经其他各方书面同意,任何一方不得随意修改或解除本协议。任何对本协议的补充,修改或解除须经各方授权代表签字后成为本协议的一部分,与本协议具有同等法律效力。

  9.4本协议生效后,如任何协议外其他方希望享有协议所述权利,承担本协议所述义务,该协议外其他方应当根据本论坛的章程或相关工作规则所确定的程序加入本协议。

  9.5一方退出本论坛的,同时退出本协议。

  9.6本协议一式贰份,协议各方及本论坛各持一份,具有同等法律效力。

  订约方(签章):_______订约方(签章):_______

  1、甲方系依据中国法律成立的有限责任公司,注册资本为人民币 ________万元,经营范围为:______ ;

  2、 乙方系依据中国法律成立的有限责任公司,注册资本为人民币 ________万元,经营范围为:______ ;

  3、 乙方拟以[现金或其他]方式投资购买甲方部分股权,同时甲方愿意向乙方出让部分股份。

  4、 乙方对甲方的股权投资行为需分为不同的环节,双方具体实施环节之时间与细节另行确定。

  据此,甲X双方就股权投资相关事宜,经友好协商,本着平等互利、友好合作的意愿达成如下初步意向 :

  1.1 甲方同意将其 %股权转让给乙方,乙方同意受让。

  1.2 乙方同意以甲方股票市盈率 倍受让甲方上述股权,最终转让价款将根据上述约定之市盈率条件协商确定。转让价款支付方式由双方在正式的交易协议中另行约定。

  1.5 在完成上述乙方股权投资行为后,甲方同意乙方在甲方之总公司(佛山市-------有限公司,甲方系其全资控股子公司,以下简称为"总公司")在全国中小企业股份转让系统(以下简称"新三板")挂牌后,以股权置换方式进入其总公司,具体方式及细节双方另行约定。

  1.6 为了实现股权投资的顺利进行与最终完成,双方一致同意依照以下时间表逐步推进各环节事项。

  在本协议签署后 工作日内,乙方有权自行或聘请中介机构对甲方的财务状况、法律事务及业务潜力等事项进行尽职调查。甲方应配合乙方的尽职调查,并提供乙方要求为完成尽职调查所需的资料与文件,但乙方保证对于甲方提供的资料与文件予以保密。

  在上述约定期限内,如果需要甲方同时享有对乙方进行尽职调查的权利,乙方同时应履行配合之义务。

  2.2 交易细节磋商

  在本协议签署后,各方应当立即就本协议项下的交易具体细节进行磋商,并争取在排他期(定义见下文)内达成正式的交易协议。交易细节包括但不限于:

  乙方入股的具体时间;

  对乙方投资安全的保障措施;

  乙方入股后甲方的公司治理、利润分配等事宜;

  甲方在完成乙方入股后、总公司挂牌前的后续增资扩股事宜;

  各方认为应当协商的其他相关事宜。

  2.3 正式交易文件

  在甲方完成尽职调查并满意调查结果,且双方已经就交易细节达成一致的基础上,各方签订正式具有法律约束力的交易文件,以约定本协议项下的交易的各项具体事宜。

  甲方承诺融资所获资金将被用于:______

  3.2 新三板挂牌

  甲方承诺其总公司在交割日之后的 ________年内尽全部努力实现在全国中小企业股份转让系统挂牌交易。

  甲方承诺并保证,除已向乙方披露之外,甲方未签署任何对外担保性文件,亦不存在任何其他未披露之债务。

  甲方承诺投资完成后,乙方有权提名人员在甲方之董事会、监事会任职或者担任其他高级管理人员,具体提名人数由双方另行约定。

  3.5 网络平台维护

  乙方承诺投资完成后每年至少投入 元对其销售甲方产品之网络平台系统进行更新维护以及升级,同时承诺如果乙方丧失网络平台销售资格,甲方有权回购乙方占有甲方的全部股权,具体回购价格及细节由双方另行约定。

  乙方承诺投资完成后,双方重新签订网络销售合作合同,就产品年销售额及年销售增长率等相关条款重新进行约定,如到时未能按新的合作协议履行,甲方有权回购其占有甲方之股权,具体细节双方另行约定。

  甲方承诺如约定的退出条件成就,乙方有权按照约定退出投资,具体投资退出条件及退出之具体方式与细节由双方另行约定。

  4.1 排他性(根据需要设定该条款)

  在本协议签署之日起至 ________年 ________月 ________日之前("排他期"),乙方享有与甲方就本协议项下交易协商和谈判的独家排他权利。在排他期内,甲方不得与除乙方之外的任何投资者洽谈与本协议项下交易相同或相类似的任何事宜,除非在此期间内乙方通知甲方终止交易,或者甲方对尽职调查结果不满意的。

  双方方均应当对本协议予以保密,并不应当向任何无关第三方披露本协议的内容,但各方为进行本协议项下的交易而向其聘请的中介机构进行的披露,或者一方为履行审批手续而向主管部门进行的披露除外(此时披露方应当确保接受信息披露一方履行保密义务)。

  除非另有约定,双方各自承担其因履行本协议项下交易而支付的各项费用。

  4.4 协议有效期

  若在排他期届满之日,各方仍未就本协议项下的交易达成一致并签订正式的交易文件,除非届时另有约定,否则本协议将自动终止。

  若有未尽事宜,由各方协商解决,并在协商一致的基础上签订补充协议加以约定,补充协议与本协议具有同等法律效力。

  本协议生效后,双方应按照本协议及补充协议的规定全面、适当、及时地履行其义务及约定。如发生违约行为,违约方应当向守约方支付违约金,并赔偿因其违约而给守约方造成的损失。

  4.7 指定联系人

  甲X双方通过上述联系方式所做的意思表示均具备法律效力,如有变更须及时通知对方。

  双方在本合同履行中如发生任何争议,应首先友好协商解决。如协商解决不成,则任何一方均可将争议提交 仲裁委员会裁决。

  4.9 本合同一式两份,双方各执一份,从双方代表人签字或盖章之日起生效。

  (本页至此结束,以下无正文)

  (本页为签字页,以上无正文)

  各方同意并接受上述条款:

  合作的方式多种多样,如合作设立公司、合作开发软件、合作购销产品等等,不同合作方式涉及到不同的项目内容,相应的协议条款可能大不相同。

  本协议的条款设置建立在特定项目的基础上,仅供参考。实践中,需要根据双方实际的合作方式、项目内容、权利义务等,修改或重新拟定条款。为加快________市政基础设施的建设步伐,甲乙双方根据《中华人民共和国合同法》等法律规定,本着平等互利的原则,经过友好协商,一致同意建立合作关系,特订立本合作框架协议。风险提示:

  应明确约定合作方式,尤其涉及到资金、技术、劳务等不同投入方式的。同时,应明确各自的权益份额,否则很容易在项目实际经营过程中就责任承担、盈亏分担等产生纠纷。

  1、__________项目以B方式投资、建设和移交,即乙方负责筹措大部分建设资金并作为工程总承包单位组织项目建设,建设完毕后将项目移交给甲方,甲方在约定期限内对项目进行回购。

  2、本项目根据前期工作完成情况逐个实施、逐个签订B合同并逐个回购。甲乙双方根据具体项目签订B合同。

  第二条、合作项目甲乙双方拟就____________项目展开合作。拟合作具体项目符合本合作框架协议B合作模式原则性条件的由双方按法定程序推进实施。

  第三条、合作时间合作期限为________年,自本协议签字生效之日算起。期满后双方如有继续合作的愿望,以本协议为基础重新签订协议。风险提示:

  应明确约定合作各方的权利义务,以免在项目实际经营中出现扯皮的情形。

  再次温馨提示:因合作方式、项目内容不一致,各方的权利义务条款也不一致,应根据实际情况进行拟定。

  第四条、甲方的义务

  1、负责组织实施各项目的前期工作,包括:取得有权机关批准的合法、正式的项目立项、环评、规划、用地预审、科研、用地等正式批准文件,完成征地、拆迁、勘察、设计、施工图审查,依法确定监理单位,并办理其他建设手续。

  2、前期工作完成时间在B合同中具体约定。

  3、负责完成本协议约定的项目保证所需的相关手续,并向乙方提供约定的项目保证相关文件。

  4、负责按B合同约定筹集项目资金。

  5、负责工程建设过程中相关地方性矛盾的协调处理。

  6、成立现场管理机构,负责工程建设质量、进度、安全、造价的监督管理。

  7、负责协助乙方进行B项目的融资。

  第五条、乙方的义务

  1、负责组织投入各项目工程建设所需资金。

  2、负责施工组织管理和B项目建设资金的支付。

  3、负责工程安全施工,保证工程进度,确保工程质量合格。风险提示:

  应约定保密及竞业禁止义务,特别是针对项目所涉及的技术、客户资源,以免出现合作一方在项目外以此牟利或从事其他损害项目权益的活动。

  第六条、技术、市场保密合作期内未经项目合作各方同意,任何人不得将技术及客户资料转让,不得与项目合作双方以外的合作方进行合作或为他人谋取利益,不得将技术泄密。违反约定的,项目合作方有权没收违约方相关收益,并追究违约方的经济法律责任。

  第七条、收益分配该项目所得利润根据合作方所占的不同股权比例按股分成,其中甲方占股权分成_____%,乙方占股权分成_____%。风险提示:

  合同的约定虽然细致,但无法保证合作方不违约。因此,必须明确约定违约条款,一旦一方违约,另一方则能够以此作为追偿依据。

  第八条、合作保障措施

  1、在合作期内,项目合作双方中任一方未经其对方协商认可擅自退出该合作项目,违约方同时赔偿被侵害方的投入损失及其他合作期内应得收益。

  2、合作方如有一方违反本协议,则其他方有权取消与违约方的合作并追究违约方的一切经济法律责任。

  1、合同各方根据本合作框架协议确立的原则迅速开展各自工作,使合作项目早日付诸实施。

  2、本协议为框架协议,不对合同当事人具有直接法律效力。在具体项目依法签订B合同后,各方权利义务按B合同的有关约定确定。

  3、本协议书共____份,甲乙双方各执____份。甲方:授权代表人:地址:传真:签约日期:________年____月____日乙方:授权代表人:地址:传真:签约日期:________年____月____日

  合作的方式多种多样,如合作设立公司、合作开发软件、合作购销产品等等,不同合作方式涉及到不同的项目内容,相应的协议条款可能大不相同。

  本协议的条款设置建立在特定项目的基础上,仅供参考。实践中,需要根据双方实际的合作方式、项目内容、权利义务等,修改或重新拟定条款。为促进甲方区域内光伏发电项目合理、有序、高效开发,经双方友好协商,就共同推进该项目建设的有关事项达成如下意向。

  一、XXX有限公司XXX光伏发电项目符合产业发展规划,是优化能源结构,促进节能减排的需要。经双方同意,本着平等、XX利、诚信的原则,甲方引进乙方作为优先光伏发电项目合作伙伴,并支持乙方在甲方区域内投资开发光伏发电项目,并建立长期稳固的合作关系,在合作中实现XX利共赢。风险提示:

  应明确约定合作方式,尤其涉及到资金、技术、劳务等不同投入方式的。同时,应明确各自的权益份额,否则很容易在项目实际经营过程中就责任承担、盈亏分担等产生纠纷。

  二、乙方在甲方区域内光伏发电项目容量不少于20,项目总投资_____亿元人民币。乙方承担光伏发电项目工程建设的相关费用。乙方承诺在本协议签订后3个月内在XXX注册项目公司。(具体建设规模及投资规模,根据项目备案文件确定。)

  三、甲方协助乙方落实光伏发电项目场址资源,争取______省、市、区等相关扶持政策,并提供项目申报审批方面的优质服务。风险提示:

  应约定保密及竞业禁止义务,特别是针对项目所涉及的技术、客户资源,以免出现合作一方在项目外以此牟利或从事其他损害项目权益的活动。

  四、若本项目在实施过程中遇国家宏观政策的调整或改变,使本协议书相关条款无法实施的,则由甲乙双方协商解决。甲乙任何一方对双方相关约定均具有保密义务,不得向第三方透露。

  五、本协议书是一份具有法律效力的合作文件。甲、乙双方确保本投资协议的真实性。协议书签署后,在项目的具体实施过程中,甲、乙双方应共同遵守投资协议书中对双方的约定条款。未尽事宜由双方另行协商。

  六、本协议书由双方代表于XXX_年____月____日签订。签订地点:XXX__。

  七、本协议一式_____份,双方各执_____份,经双方代表签字盖章后生效。

  法定代表人授权代表:

  法定代表人授权代表:

【框架协议书模板合集六篇】相关文章:

  我和你都葬送在了匆匆那年。

  得知蒲熠星去世的消息是在十月中旬时。那时正逢秋末,岌岌可危的是不再鲜明的绿叶,于是树木枯萎、花草凋零,绿意不再盎然。

  郭文韬得到消息时正好下了飞机,他刚升官,被从海外分公司调回国内总公司的管理阶层,接到齐思钧拨来的电话时,情绪丝毫没有波动,就像是听说了一件无关紧要的小事,浓淡都与他毫无瓜葛。

  电话对头的齐思钧听见他淡淡的“哦”字时,顿时有些恼怒,“郭文韬,你再怎么没血没泪也不至于毫无反应吧,他好歹也是我们相处三年的同班同学啊!他死了,蒲熠星死了,死在他的二十七岁!他才二十七岁啊… …你不能,至少不应该,是这样子的反应… …”

  “嗯,我知道。”郭文韬习惯性看了眼腕上的表,却忘了调时差,时间还停留在昨天,仔细一看,分秒还不动了。不走的表是时间静止了吗?郭文韬恍惚飘过这么个不着调的念头,“他葬礼什么时候?”

  齐思钧气他的冷漠理智,却又懒得再劝说什么。郭文韬这个人他最知道了,个性慢热又闷骚,不认识时不好聊天,认识时却能够和你聊骚几句,跋扈又嚣张;他做事井然有序、条理分明、固执己见,这算是优点吗?应该算吧。只是偶尔会过度冷静,虽然刘小怂曾经说过他那是反射弧长,还没反应过来罢了。

  “后天,我去载你。”齐思钧深深叹了一口气,挂断电话时早就泛红的眼眶又盈上了泪,他揉了揉眼睛,看着手机桌面的四人合照发愣。

  彼时的他们还穿着校服,下过秋雨的天有点凉,郭文韬把自己裹在了外套里缩成一团,和旁边穿短袖的男孩子对比鲜明。照片是谁拍的他们也记不太清了,只知道那是他们高中留下的四人照片,也是郭文韬和蒲熠星唯一的一张合照。

  郭文韬看着挂断的那串电话号码,下方是一串红色的未接来电,拨号是在昨天。他那边的夜已经深了,习惯性在十二点开启勿扰免于工作的郭文韬早早就睡下,错过了。

  早就错过了。他收起手机以后,这么想然。

  忘了是从什么时候结下的樑子,反正等郭文韬意识到时,全四中都已经开始谣传起“郭文韬和蒲熠星不合”的传言了。这类传言对于他而言没有影响,反正是事实,他确实是挺讨厌蒲熠星这么个人。

  怀有中二病的少年正值幼稚的年纪,他和普遍的男孩子一样,会看漫画也会打篮球,他每天都要和班里其他男生聊昨日的比赛和新出的球鞋,他还喜欢在考捲上涂鸦、喜欢揪女孩子的马尾辫、更喜欢到处招三惹四,逢人都要说上一句不合时宜的冷笑话。

  他成绩不好,学业排名总是靠后,在郭文韬眼里,他们这种垫底的群体,就是既不上进又不努力的例子,他将来也不会成为有用的人,用讲难听一点就是“废材”。只可惜蒲熠星在那些人里边最是出众,于是成了领头羊,郭文韬不够去讨厌所有人,就去讨厌蒲熠星了。

  蒲熠星自然也瞧不上眼这种自视甚高的伪君子。谣言大抵是从他在厕所抽电子菸、和朋友嚼着舌根时开始的,但其实他也没说什么,只精闢的做了总结,“我和郭文韬是对立面。”

  “字面上的意思。”

  蒲熠星伸手挥散了烟硝,出了隔间被巡堂的江主任抓个正着,揪着耳朵就进了训导处。好友自然理解成了“有他没我、有我没他”这种不对盘的关系,但蒲熠星说的是“对立”这个字眼,只有他知道,对立即依存。

  “这是这次的奖学金。”

  郭文韬进门的时候,蒲熠星还站在门口罚站,前者看都不看他一眼,径直就入了门,后者则扫了他一个眼神,又继续看着灰蒙蒙的天空。

  下雨了。秋天的类梅雨总是下的猝不及防,大朵大朵的雨水在校服上开出了深色的花,走廊照理来讲是淋不到雨的,如果他贴着墙站的笔直的话——但那样就不是蒲熠星了,他偏要站在最外围的位置,伸出手让水珠敲打掌心,然后再握拳,想看看虚空的拳心里会不会抓住一点秋天的弥留。

  “家里最近如何?妈妈还好吗?”江主任对待年级第一时是笑瞇瞇的模样,看起来和蔼可亲,他也确实和蔼可亲,帮了自己许多忙。

  “还行。”郭文韬垂下眸子,看不出情绪。

  “有需要帮助尽管和主任讲,主任会竭尽所能帮你的。”江主任喝了一口茶,“回去上课吧,门外那个是你们班的吧?喊他回去了,警告他要是敢再一次在厕所抽烟,我就真的记大过了。”

  “好,谢谢主任。”

  蒲熠星还在玩接雨游戏,却在淅淅沥沥的雨声里听见不大不小的谈话。他刚开学就知道郭文韬是单亲家庭了,在帮班主任整理学生档案的时候,他得知了郭文韬只有一个妈妈,妈妈还生了重病,于是郭文韬只能拚命读书,拿省内各类能够到手的奖学金去给他的妈妈治病。

  郭文韬的故事是他和班主任的秘密,为人师长,本来就不能胡乱洩漏学生的隐私,只是蒲熠星有和他类似的原生家庭,却和他背道而驰,成为了两种不一样、又一样的人。

  对立即依存,他们是同类人,可以相辅相成的同类人。

  可惜人们总是会不自觉去讨厌与自己相像的人事物,进而远离。

  郭文韬拿起倚在墙边的黄色波点伞,站在蒲熠星边上看了下雨势,然后就撑起伞往对栋楼走了。蒲熠星听见了主任说的“喊他回去了”,但郭文韬却没喊他,也无所谓,他会喊才有鬼。蒲熠星跨了三两步便从善如流的钻进了他的伞下。

  他也不管身边是不是多了个人,撑着伞的姿势没变,角度更是毫无偏移可言。他走他的路,蒲熠星就这么淋湿了半个肩头,还发现郭文韬越走越慢的恶趣味,不由得咬紧了后槽牙,然后佯装恶狠狠的模样,夺过他手里的伞。

  也不知道是蒲熠星劲使大了还是伞太旧了,脆弱的伞杆就这么断成两截,横尸在大雨里。两人都被突如其来的插曲吓愣了,看着对方的眼底发怔。而郭文韬也逐渐从不可置信变得愠怒,本来就天然无好感了,现在还弄坏他最重要的东西——这个仇是结下了,他在心底发誓,瞪了蒲熠星一眼就跺着步子往楼底下避雨,还不忘捡起坏掉的伞。

  两人全程一语不发,却演了一场默剧,在全校午休的时间里,战火无声蔓延。

  蒲熠星淋了会儿雨才想着追上,小跑两步跟着他走,“喂,我不是故意的。”

  “明白,你是有意的。”他故意走的很大声,要让全世界知道他在生气,像个小孩子一样。

  “不是,就那破伞,坏了就坏了,我再买一个赔你嘛。”

  “不会说话就闭嘴吧。”郭文韬大翻白眼,他甚至想对着蒲熠星破口大骂,还好他最擅长收敛情绪,擅长把所有的喜怒哀乐都变成一句没有起伏的话语。

  话是冷的,行为却是热烈的,整个楼梯间回盪着他的踱步声,蒲熠星莫名有些想笑,最后还是憋住了。他停下脚步,没再继续跟上,也没有选择回教室,而是掉头去了厕所。

  郭文韬见他没跟上来,拐过弯后也伫足了脚步,向来冷冷的扑克脸也难得出现了龟裂,悲伤明心见性,难过是真的难过——伞是自己十五岁生日时,妈妈送的生日礼物。大人总说送礼不能送伞,意味着散,后来妈妈真的得病住院了。他埋怨送伞的人,可送伞的人却告诉自己,伞是用来遮雨用的。

  它会撑起你的一片天。

  郭文韬看了看坏掉的旧伞,恢复了原来的表情,转头就将它丢进了垃圾桶里——

  争锋相对要从复仇开始说起。

  “你再说一遍?!”齐思钧做为郭文韬班里唯一的朋友,在听见他的脱序行为以后,突然觉得郭文韬比他要想的还要简单许多。

  “我说,我把蒲熠星的篮球扎破了。”他说的稀疏平常,男孩子间本来就偶有这种恶作剧的小动作,但… …这是郭文韬啊,是看不惯且厌恶这种行为的郭文韬啊。

  “韬哥你变了。”齐思钧摇了摇头,一脸茫然,“你知道吗?扎破篮球这种招数,不只会让蒲熠星生气,还会让那些打球的男生们都生气。”

  “无所谓,擒贼先擒王知道不?那些人充其量就是些小喽啰的角色,蒲熠星才是那个王。”郭文韬一本正经的说着,“而且,对付他们就要用他们的招数对付。”

  “… …我不知道你也那么中二。”齐思钧坐到他前面的座位,莫名觉得要是他和蒲熠星之间如果不那么勾心斗角的话,或许很合得来,“蒲哥他怎么你了?你至于动这么大的气?不对,我平时都跟着你啊,他怎么可能怎么你了?”

  “他把我的伞折断了。”

  “是你的伞太破了,我一碰就断了哦!”蒲熠星一行人从后门进了教室,泄气的篮球被随意置放在了教室后方。他一回来就听见二人的谈话,心里突然就有点谱了,“不是吧,你不至于吧,你不至于因为我弄断你的伞你就扎破我的篮球吧?郭文韬,你不至于这么幼稚的吧?”

  齐思钧心想他至于。说实话,郭文韬这种简单又粗暴的幼稚报复行为,他属实也是没想到,也正是因为如此,他才觉得郭文韬这个人真的很简单,有仇报仇有恩报恩,果断又光明磊落… …好像也不那么光明磊落。

  郭文韬连眼都没抬,自动笔在簿子上算着数学式子,他懒得回话,在蒲熠星眼里就成了默认。

  “伞我可以赔你,球你能赔我吗?这两样东西根本就不等价,你好歹也选个差不多的物品下手吧?你有钱赔吗你?”

  “本来也没打算赔。”他小声咕哝,想起什么又对着齐思钧接了句,“怎么有狗在叫?”

  蒲熠星是气得够呛,吼了一句,“郭文韬你别太过分!”

  班里人被突然吵起来的两人给吓了一跳,也是这一次的争执,间接印证了谣言的真伪。导火线先是被无意破坏的雨伞、又是报复心起扎破的篮球,本来各走各路的平行线,也在这一瞬间交会了——很久以后想起来,才发现所谓的灵魂共振是无法免于的,有些时间线是注定的,很中二,但是实话。

  还是齐思钧出来打了圆场,蒲熠星才冷静了下来。自伞坏了以后,他一直在等郭文韬说些什么,比如心灵鸡汤那种大道理,或者解释雨伞为什么对他这么重要之类的 ,没想到他连话都懒得讲,直接用行动表示了自己的愤怒。

  最后也没了结恩怨,争执之下也没有结果,最后蒲熠星只丢了一句,“我们走着瞧。”

  郭文韬细细琢磨了这段文字的意思。

  结果发现,真就只是字面上“走着瞧”的意思。

  “蒲哥又在瞪你了。”

  自那一次单方面的争执,班里不约而同分成了两派,一派是以蒲熠星为首、因为至少有一天没球打的男生们组成的反郭文韬派;另一派则是以喜欢郭文韬的班长为首,带着那些看不惯男生作风的女孩子们,组成的郭文韬粉丝后援会。

  这差距,气的蒲熠星看了看他那群没出息的好友们。

  郭文韬,万人迷,谁不喜欢长得帅、个性清清冷冷、学习又好的男生呢?当然,蒲熠星也长得帅,但就是太混了点,吸引不了班上女生——吸引班上女生以外的女孩子倒是挺容易的,照他的话说,大概就是喜欢他的人都能从四中南门排到隔壁校的北门了。

  “那他眼睛挺大的。”

  下节体育课,两人相伴去打了水,正巧碰上出厕所的蒲熠星,他边和旁边人说什么边瞪着郭文韬——虽然做不到什么实际伤害,但精神折磨多多少少还是有的。郭文韬老早就被他盯的烦,奈何那人又不动作,他也不知道怎么反击。

  “我觉得他们肯定要有什么动作了,你小心点。”中立派的齐思钧跟郭文韬好归好,但跟蒲熠星也算不错,他嘴上说着不站边,心里却是靠拢郭文韬更一些。

  郭文韬没说话,他当然知道那群人要有动作了,且他们能有动作还是自己给的机会呢。

  体育老师组织了一场篮球赛,蒲熠星那帮人自然就组成了五人队伍,而另一只队伍却零零散散,正愁着组织不起,郭文韬却突然拉着齐思钧加入了。

  “郭文韬… …会打篮球?”其中一人当着郭文韬面发出质疑。大家都以为郭文韬是个只会死读书的书呆子,但事实上他初中为了赚奖金还参加过篮球校队,为校夺了冠,但他高中就走的低调,这事儿没几人知道。

  “人家还是篮球校队的哦。”蒲熠星知道,他不只知道,他还要大声说,然后把手里的篮球落地弹到郭文韬那儿,做了洗球,“你们到底打不打啊?”

  “打。”郭文韬敛着眸子,把球用力弹了回去。

  昔日埋下的祸根也在今天一触即发——班里人默默在心里为两人做了注解。

  篮球赛如火如荼的开始了。

  原先一喊解散就鸟兽散的女孩子们也回到了场边,于是场下观众也拉开了阵线,分别为二人队伍加油。

  “你真是篮球校队的?”齐思钧怎么想怎么不对劲,这话本身就与郭文韬这人不符,又是从蒲熠星嘴里说出来的,能听信才怪吧。

  “重要吗?”正主本人如是道,也就这话一出,齐思钧立即了然——蒲熠星没在开玩笑。齐思钧却开始陷入了自我怀疑里,那… …蒲熠星又是为什么会知道?

  充当裁判的男同学吹了哨音,双方洗球后便开始了对决。

  郭文韬还是出身校队的苗子,篮球还算是出类拔萃的,但是遇上蒲熠星他们这种打脏球的,就有点没辄了——开局不到五分钟,我方队员便多次被他方队员绊倒,甚至恶意碰撞,各种下三滥的招数让球赛变得不像球赛,更像在打群架。

  加上郭文韬也是临时组的队伍,配合上根本没人蒲熠星他们来得默契,参差不齐的水平让他们打得零零落落,对面又一直使暗招,队友伤的伤、残的残的,就连齐思钧都扭到了手腕,看着裁判,“你这什么破裁判?对面都犯规了!”

  “我是裁判你是裁判?打就对了,你管裁判的事儿呢。”

  打到第二节,郭文韬队伍里的人都已经不想打了,莫名其妙牵扯蒲郭二人的恩怨就算了,还要遭这罪受,谁乐意。但是郭文韬不比他们伤的重,他一上场就被人撞倒,又被人用力踩了脚踝,再结束第二小节的中场休息时,郭文韬终于耐不住脾气了。

  没有刻意面对蒲熠星,可场上所有人都知道,这话就是对蒲熠星说的。

  “君子报仇,三十年不晚,听过这句话吧?韬哥。”

  “你管这叫报仇?就你这以小人之心度君子之腹的,自诩君子还早八百年呢。”

  “不错。”蒲熠星没被他的嘴炮气势给唬住,反倒一副反派角色似的舔了舔后槽牙,“自我介绍说的不错。”

  郭文韬敛下了脸色,气氛一度降到冰点,虽说平时他们学神都面无表情,给人一种不怒自威的形象,但都没这次来得要让人吓的背冒冷汗——郭文韬是真的生气了,明晃晃的。

  齐思钧刚想出来打圆场,就见郭文韬猝不及防给了蒲熠星一拳,红肿的脚踝都在显现郭文韬的愤怒。全场都怔住了,偏偏组织篮球赛的体育老师喊完解散就不知道跑哪儿晃去了。

  “别… …”

  “你敢打我蒲哥!?”

  齐思钧话来不及讲,两边人便开始打起群架。那些伤着的队员满腹怨气总算有得释放。打脏球不会,我打人还不行吗?场面一度混乱,风暴中央站着互相瞪着对方的二人,严格来说,是单方面的瞪。

  蒲熠星嘴角都红了,仍勾着嘴角看着郭文韬。

  “傻ふ逼。”郭文韬骂然,“你他妈倒是还手啊。”

  “这一来一往的,恩怨怕是了结不了哦。”

  郭文韬攥紧了拳头,又用力打了蒲熠星一拳,“你欠我的你以为这样就能了结了?”

  这一拳,才把蒲熠星的笑脸打散,他猛然朝着郭文韬冲过去,把人撞倒在地上,两人就这么扭打在一起,直到没了力气,二人躺在热乎的水泥地上气喘吁吁。

  “就他妈一把破伞,你至于这样?”

  他斩钉截铁,流下的汗沾湿了嘴角,有点咸。

  冷汗被空调吹干了。

  郭文韬难得失了眠,干涩的眼睛在夜里眨呀眨的,觉得冷了,头有点疼。也许是时差还没调整好,他想了想,然后放空了自我,试图让黑夜侵蚀自己——人到夜里总是更多愁善感。恍惚间他想起了一个梦,梦没有结尾,剧情刚要转折,他就醒了。

  他在现实与梦境的交界口迷了路,思绪又将他扯进了回忆里,他才意识到那些是好久好久以前发生过的事,是他的潜意识在怀念着什么。

  手机萤幕亮了又暗、暗了又亮。刘小怂的阴间作息从高中开始就没变过,郭文韬点进去看了看,就是些关心与问候,还有约他见面的洗屏内容。刘小怂很少这么大把大把发消息的,可见是真的很担心他。

  郭文韬手机关机前回复了最后一条消息:我没事。

  是真的没事,或者说,他们又凭什么认为自己会有事?齐思钧也好、刘小怂也罢,他们殷切的关系只会让自己徒增烦恼,麻烦的情绪一直以来都被他归类于名为不重要的资料夹,偏偏有人觉得重要。

  偏偏自己记忆力太好,想忘也忘不掉。

  一行人浩浩荡荡在训导处写检讨——两方人马一个不差,就连劝架的齐思钧莫名奇妙也被列入其中,不幸中的大幸是,那个拱火裁判也有被框列在内,如果真要说齐思钧最想打的人是谁,那一定是那个裁判。

  但这不重要。他左看看一脸苦恼、然后熟练写着五百字检讨的蒲熠星,再右看看面无表情、迅速应付完成检讨的郭文韬,没来由叹了口气。

  刚想安慰郭文韬几句,怕他一个好学生因为进训导处备受打击,谁知道还没开口,郭文韬便把检讨交给了江主任,“可以走了吗?”

  “走吧,下次别再犯了哈。”江主任佯装严厉的念叨人几句便放了人。

  郭文韬前脚一走,蒲熠星便立即上交,“我也可以走了吧?”

  “赶紧走赶紧走,下次再犯我就真的要记你大过了!”江主任敲了下他的头,转头对其他埋头苦写的人喊然,“其他人速度快点哈,没写完放学留下来继续写!”

  蒲熠星三两下就追上了人,但又在快靠近他时慢下了脚步,一声不吭跟在郭文韬身后。

  郭文韬进了保健室,要了一袋冰块冰敷肿胀的脚。刚往床边坐下,就隔着帘子看见一道身影晃晃悠悠走了进来,保健室的姐姐似乎早就熟悉了他,“病床现在有人,你要睡待会再过来睡。”

  “我知道有人。”一听见他的声音,郭文韬就立即有了警戒,像只刺猬竖起了身上的刺,身体都变得僵硬。那人连知会都不知会一声,一点礼貌也没有的掀开了绿廉,在看见郭文韬后,嘴角没来由的勾了勾,“我这不找人来了嘛。”

  “怎么?架没打过瘾?还想再写份检讨?”郭文韬没好气的瞇着眼睛看他,明明受伤最重的是他,可戾气最重的也是他。

  “好学生满脑子想的都是打架哦?你想打,我可不想,再被记过我就被我老子给打死咯。”蒲熠星一脸无辜,两手作了投降样,表情却丝毫没有歉意,还是那副弔儿郎当的样子,看了就来气。他又说,“我是来求和的。你看,你刚打我两拳我都没有还手,是不是很有诚意?”

  “呵,打脏球叫有诚意?”郭文韬冷冷看着他。

  “我弄坏你的伞、你扎破我的篮球,我打脏球、你揍我两拳,咱这也不得叫做一笔勾销,对吧?”

  “对你妹。”郭文韬白了他一眼,站起来把冰块丢到蒲熠星身上,“我说过,你欠我的不只这些。”

  蒲熠星差点没接住,稳了两下,看他跛着脚想走,又拉住了他,“郭文韬,这伞对你而言就那么重要吗?”

  “我凭什么告诉你?”郭文韬回头瞪他,甩开了他拉住自己的手。

  “和你妈有关吗?”蒲熠星问,郭文韬刚拖动的脚步忽倏就停住了。

  但也就停了两秒,郭文韬没说话,走了。

  蒲熠星也不再拦他,心里有了谱。他看着手里冻手的冰块,喃喃着,

  “为什么就那么犟呢?”

  他身上的刺,扎人很痛,但更多的,还是伤了自己。

  蒲熠星想着,他明明就流血了,为什么还是不吭声。

  自那天以后,南北两派阵营丝毫没有和好的迹象。站蒲熠星那派的,看见郭文韬都会故意使绊,用的招数最是低俗;站郭文韬那派的,看见蒲熠星则会绕道而行,用眼神与行动聊表嫌弃。

  反倒是正主二人没什么太大影响,该干嘛干嘛,也不理会那些幼稚的把戏。

  但是幼稚男生们的行为却越演越烈,那些恶作剧已经到了往人桌洞里放死老鼠、在郭文韬经过时故意伸脚将他绊倒诸如此类连齐思钧也看不下去的地步,哪怕郭文韬再怎么视若无睹,那些人偏要挑衅。

  事情已经不在蒲熠星的控制范围,导火线是他们约郭文韬去废弃校舍后,跑去骂蒲熠星的齐思钧,“蒲熠星,你别太过分了,篮球赛那事儿之后,郭文韬就没怎么你了,你到底还要他怎么样?”

  “等等等等,大哥你在说什么哦?我怎么就过分了?”蒲熠星刚悠悠睡醒,劈头就被人一顿骂,有些委屈巴巴。

  “你让你那群朋友天天整蛊郭文韬就算了,现在把人找去废弃校舍还不准他带人是想干嘛?你别欺人太甚!”

  “冤枉啊大哥,我可没有啊,这事儿和我半毛关系没有!”蒲熠星连忙摆手。那群人打着自己名义弄郭文韬这事儿他一直都是睁一只眼闭一只眼,如果知道他们的行为变得越加过分,他肯定不会准许他们胡作非为的,“你说他们在废弃校舍?一起去看看吧,他们要是真做了什么我也不会放过他们的。”

  齐思钧对于蒲熠星的反应出乎意料,弄清楚头绪以后才感到愧疚,“不好意思啊蒲哥,错怪你了。”

  “没事儿,你也只是担心朋友才这样,我们先走吧。”

  两人赶忙往着废弃校舍去,果不其然,一到那边他们就看见那帮男生正在对郭文韬拳打脚踢——他明明可以还手的,蒲熠星知道他打得过那群男生,但是他偏不还手。

  也不是什么特别的理由。郭文韬只是在忍,他不想让江主任对自己失望,上次念在自己是初犯,那这次呢?郭文韬能忍则忍,不能忍时防备几下也不是不行,他如是想。

  只是还没等到自己还手,便有人先冲了出来,挡在了自己前面,替自己挨了一拳。

  “蒲、蒲哥?!”几人见打错了人都变得慌乱,退后了几步。

  蒲熠星连看都不看他们一眼,回头冲着郭文韬笑,笑的像个憨批,“傻ふ逼,你他妈倒是还手啊。”

  郭文韬一下就明了,挂彩的脸翻了个白眼,“怎么?你跟你同党说好了?他们扮黑脸好让你扮白脸?”

  “怎么都怪我啊?我真不知道这事儿的哦!”蒲熠星垮起个批脸,转头则对着他的“同党”们露出冷面,嘴角依然上扬,说着的话却像冰碴子一样,一点情面也不留,“在他们决定对你动手的那一刻,我和他们就已经不是同党了。”

  蒲熠星撂着狠话,“别再打着我的名头对郭文韬做什么了,敢再有一次,我会做出什么,我自己也不知道哦。”

  此话一出,那群男生们便竖起了寒毛——该怎么说呢,他们之所以会追随着蒲熠星、把蒲熠星当作他们老大,无非是因为蒲熠星是他们里头武力值排名第一的,加上他又长得帅,和他们打成一片时也不会有以老大名义颐指气使的时候,他们自然喜欢这么个领头羊的角色。

  但在郭文韬眼里,蒲熠星就是个中二病发作、时不时喜欢装逼的猴子老大,领着一群猴子惹事生非。

  齐思钧领着老师把那群男生带回了办公室写检讨,郭文韬想着回教室,结果被蒲熠星半拖半拽带进了保健室。同一个保健室,同一个姐姐,她看见蒲熠星时只是懒懒抬眼,“病床没人,要睡赶紧睡。”

  “妳瞎了不成?咱俩伤了。”他把郭文韬摁在了椅子上,熟捻的从冰箱拿了冰块,硬生生怼人脸上。

  郭文韬眯着眼睛忍疼,随后接过他手里的冰块,“谢了。”

  “你现在欠我三拳。”蒲熠星从冰箱里翻出另一袋冰,摁在自己嘴角,狡黠的笑了笑,伸手比『三』。

  郭文韬愣了愣,没好气的回答,“咋的你现在是要讨吗?来,让你讨回来,机会只有这次,下次你哥哥我就不会让你好过了。”

  他闭紧了眼睛,长长的睫毛因为用了劲而发颤着,像扑腾的蝴蝶翅膀。蒲熠星盯着他青一块紫一块的脸颊想笑,于是笑了出声,蹲坐在了地上,接过姐姐准备替郭文韬上药的棉花棒。

  “你笑个屁。”郭文韬睁开眼睛时,蒲熠星拿着的棉花棒正好涂在他眉角的伤口上。

  “笑你已经肿的跟猪一样了还那么嚣张。”蒲熠星上药上的认真,没注意到拉近的距离——郭文韬却注意到了,身体忍不住变得僵直。

  “你妹的… …”

  “嘘,闭嘴,嘴都破了还那么多话,不是号称高冷人设吗?”他又接过另一只棉花棒,替他抹着嘴角破掉的伤,认真又仔细。

  郭文韬愣了好一会儿,才意识到不对:蒲熠星帮他上药是什么意思?他把人推开,“去你的。”

  “啧,一个学霸那么多脏话正常吗?”蒲熠星被他推倒也不恼,两手撑着地板,冲着人笑的很开心。

  郭文韬懒得理他,处理好伤口就匆匆回了教室,有点落荒而逃的意味在。

  蒲熠星是真的很开心,因为郭文韬明明可以挣脱开他的手径直回教室的、他也明明可以早点推开自己的,他甚至不用和自己说那么多话——但是他却慢慢在自己面前卸下了身上的刺。

  这样毫无防备的郭文韬,他意外的不讨厌。

  后来升了高二,分组将班级打乱,原以为再无交集的两人却又被分到了同一班。郭文韬还是挺讶异蒲熠星这人没有和他的狐朋狗党一起去文组,这说明他还是有救的。或许吧。

  时间轴在走,重要的每一环都将会是命定的——比如一对一辅导活动,被分配至一组的蒲熠星和郭文韬。蒲熠星笑了笑,“行啊,我韬哥成绩第一,一定能成功扶贫的。”

  “我不介意。”郭文韬冷着脸耸了耸肩。

  见着两人都没意见,分组这事儿自然而然就被定下,连着位置都被换到了一起。两人前座坐着他们的共同好友齐思钧,以及他负责辅导的组员刘小怂——他俩似乎都是话多的类型,很快就聊上半天,搞得后座静默的二人莫名尴尬。

  一开始他们都没话说,彷彿辅导这事儿就不存在,他们只是恰巧变成同桌一样,两张桌子间明划着楚河汉界。后来刘小怂变成了蒲熠星新的狐朋狗党,齐思钧偏又和两人玩的好,去哪都强拉着郭文韬一起行动,四个人好像就理所应当成了个小圈圈。

  郭文韬也没觉得哪里有问题。从前的恩怨并没有一笔勾销,但不提好像就可以自动忽略,偶尔蒲熠星会笑得插科打诨和自己抬槓,自己也会吐槽个几句他那些中二行为。

  挺出乎意料,但二人意外都没抗拒这样的发展。

  如果说关系变调需要有个转捩点,那大抵是高二时他们又再一次组织起的篮球赛——

  谁组织的已经不重要了,会和蒲熠星策划打脏球的那帮孙子也已经不在了。这就是场普通的、友好的蓝球赛。或许吧,蒲熠星这么告诉自己的,上场前还问了对面队长——他的同桌、他的宿敌,“韬韬你应该不会再揍我两拳吧?”

  郭文韬抽了抽嘴角,笑的甜甜的,“只要蒲哥您不打脏球就行。”

  见证过两次比赛、同样在郭文韬队伍里的齐思钧没忍住打了寒颤,心里想然:郭文韬什么时候也变成一只笑面虎的?

  蒲熠星被他突如其来的笑惹得发怔,还没反应过来,裁判便吹了哨,郭文韬抢到了球权,身为蒲熠星队友的刘小怂忍不住咋呼,“阿蒲你他妈看戏呢?”

  秋天的冷风也阻挡不了意气风发的少年——他们在场上打的热烈,原来听说谣言里不合的二人各自带队打起了篮球来,都纷纷围到了球场边观赛——喜欢蒲熠星和郭文韬的女孩子们自知这是良好机会,很快的都带上崭新的矿泉水前来围观。

  只有二十分钟的课间,一局定胜负。于是两方人马都格外认真,但郭文韬和齐思钧怎么说也合作过多次,默契相较蒲熠星那队多的要多——胜负明心见性,很快就有了答案。

  裁判吹了哨,宣布郭文韬的队伍获胜。场边站郭文韬那队的观众欢呼着,而郭文韬队伍的人员也因为汗水挥洒的淋漓尽致,累的直接仰躺在了球场上,提不起劲去欢呼。

  蒲熠星被女孩子们包围,大家都想上前递水;反观郭文韬这却显得冷清,毕竟也是谣传的高冷学霸,有种“只能远观不可亵玩”的错觉,没人胆敢当第一个上前的,都在左顾右盼的观望。

  郭文韬用手臂挡着不烫的太阳,虚掩间看见有人拨开人群、朝自己走来伸出了手,他下意识牵上,被人从地面拽坐起身。

  蒲熠星蹲在了自己面前,笑的灿烂,“爽吗?”

  郭文韬愣了愣,跟着他笑了,“爽。”

  两个人就这么看着对方,不明所以的笑着。

  球赛结束以后,下了一场秋雨,雨赶散了人群,大家匆匆回教室准备上课。郭文韬被风吹干了热意,秋末的清寒让他有点过敏,于是套上了外套,整个人都缩在了外套里。齐思钧和刘小怂买了水过来给他们俩,四个人一同回了教室。

  下节课间,齐思钧被人找到了走廊。

  “学长好,我是学生自治会的。”一名学弟举着相机,眼睛里发着光,“你们上堂课间的球赛很精彩,我想写进这期校刊里,可以帮你们四个拍张照吗?”

  “当然可以。”齐思钧笑得和蔼可亲,回头就喊了他们几人出来拍照。

  于是四个人站在了一起,从左到右分别是刘小怂、蒲熠星、郭文韬和齐思钧。学弟拍了两张,齐思钧上前要了联系方式,好让他传照片给自己。

  后来四人合照登上了校刊封面。

  彼时刚下过一场雨,两颗相近的心,悄声无息间,产生了相同的情绪。

  这期校刊在入冬时引起了轩然大波——女生们想的是,他们两大校草难得同框,这不得先欢呼庆祝一回?而男同学们的脑回路一个比一个要直,他们想然:这俩啥时候和好的?

  拍照的时候蒲熠星手暗戳戳的伸进郭文韬外套口袋里,摸了把零钱打算去投贩卖机——当然,他并不知道郭文韬有把零钱放口袋的习惯,只是凑巧猜对罢了。

  郭文韬又不是笨蛋,他一意识到这人又要搞小动作后,立即将手伸进口袋堵住他的退路。“喀擦”一声,全校哪知道当时发生了什么,看图说故事就是:他俩在同个口袋牵了手——这他媽不是小情侣的把戏吗?!

  没救的腐癌已经开始脑补了,郭文韬和蒲熠星的迷妹们却对外统称这叫做“社会主义兄弟情”,别什么都往嘴巴放,总有一天牙都嗑光了我告诉你。

  校园沸沸扬扬,传到正主耳里时,蒲熠星笑了好一会儿,社会主义兄弟情可还行。他看了看他隔壁那位“好兄弟”,人正撑着头打盹呢,头都快撞到桌子了。

  是太累了吗?蒲熠星撑着头看他。不过可以理解,英老的课一直以来都很无趣,要不是今天大家都在讨论校刊,他为了跟进时事,不然早拿这堂课补眠了。

  这还是他第一次认认真真看过郭文韬,上次那个挂彩版不算的话。睡着的少年很乖巧,眉睫生的漂亮,乍看之下,还有点像个女孩子。只是他的头越来越沉,手都快支撑不住——扑通一声,额头直接撞在了蒲熠星手臂上——还好他眼明手快。

  郭文韬是真的睡死了。蒲熠星的手臂被当成了枕头,任着人伸手环抱住。

  “你们学霸都这样的吗?上课打盹?”蒲熠星凑了过去,自言自语,“哎,手麻了都。”

  一下课,刘小怂他们几人吆喝着蒲熠星下楼打球,刚喊完,郭文韬便悠悠转醒,看见一只不属于自己的外套袖子上留了自己的口水印。

  两人面面相觑,没有说话。蒲熠星刚想转头小跑跟上篮球小分队,就被人从后方拎着帽子强行拽回。

  “怎么了?”蒲熠星看着他,乖巧的眨巴眨巴着眼,“口水印我不跟你计较,要笔记笔记没有,大哥能放我去打球了吗?”

  “想也知道你怎么可能有笔记。”郭文韬毫不掩饰语气的不屑,“我是要你留下来,抄完这堂课的重点再走。”

  啊,怎么就忘了一对一辅导这破规定呢?要是被辅导那方成绩没有提升,辅导那方也要一同被处分——郭文韬这种自命清高的人,进一次训导室就可以称作人生最大的污点了,又哪能让蒲熠星拖自己后腿呢?

  “你刚才在睡觉哪里来的重点给我抄?”蒲熠星打不打球无所谓,自从高一郭文韬把篮球给他扎破以后,他就戒掉了每堂课间必须去操场打球的习惯。只是… …他看向讲台上毫不留情执行公务的值日生同学,无奈的对着郭文韬笑。

  没想到的是,郭文韬从桌洞拿了本密密麻麻的英文笔记,翻开到了今天的日期——哦豁,学霸上课睡觉是因为早就预习过课程了是吗?蒲熠星觉得眉角有根筋在突突的跳着,却还是乖乖抄写着重点。

  这样的模式进行了大半个月。幸好的是,蒲同学的努力也彰显在了期中分数上——他进步了不少,所以和他同组的郭文韬也不用挨罚。反倒是刘小怂的分数又倒退了,惹得齐思钧还得放学留下来给人辅导。

  于是放学一同行动的四人小分队,瞬时只变成了两个人。他们总是习惯性一同走一段路,再走到路口分道扬镳,但平时的气氛组不在,蒲熠星和郭文韬都变得格外沈默。

  快要入冬的天气有点冷,两人一前一后的走着。蒲熠星刚拐过个弯,想要回头和郭文韬说说话,却发现人丢了——不是,这么大个人,怎么走着走着就丢了?!

  他赶忙回头沿路找,幸好很快就发现那人的身影,他气喘吁吁的驻足在郭文韬旁边,“你你你你你停下来不用说的哦?!好歹也喊一下我吧?”

  郭文韬没有理他,笑瞇瞇的从钱包里掏出零钱递给卖烤红薯的老奶奶,又用着甜甜的声音道谢。

  蒲熠星怕他先走,立即揪住他的帽子,然后向着奶奶开口,“我也要一个!谢谢奶奶!”

  郭文韬被拉住了也不恼,乖乖站在原地等他,然后给自己的红薯剥皮,小心翼翼的吃上一口。蒲熠星斜着目光看他,发现他吃东西的时候很乖——物理意义上的乖,会任人摆布的那种——因为他怕又丢了人,所以牵着他的袖口走,郭文韬也不拒绝。

  两人就这么并肩走着,郭文韬左手拿着红薯吃着,右手袖口被人撺紧在了手心。等他吃完了红薯,才嫌弃的看着相连的手问道,“有那么夸张吗?”

  “你不知道刚才我回头时没看见人有多慌张。”蒲熠星边吃边喊着好烫,又一面向郭文韬解释,“差点没法和小齐交代。”

  说是这么说,其实他想到的是高一时被人拐跑挨揍的郭文韬,虽然那帮人已经不敢拿他怎么样了,但有了前车之鑑的蒲熠星,也不敢轻易让郭文韬离开自己的视线范围了。

  郭文韬笑的无奈,自然不知道蒲熠星心里都是些什么小九九。就这么走了段路,他们之间都没有再说过话,沈默却也不尴尬,郭文韬一直都很喜欢放学这段路程。

  什么都不用想,什么都不用管,身边是自己的高中好友,手里是自己喜欢的食物——那短暂的几十分钟好似就能够撑起他塌陷的半边天。

  到了路口,他们才分手说了再见。郭文韬刚要走,又被蒲熠星揪住了帽子,前者回头看他,“干嘛?”

  “没干嘛。”蒲熠星耸了耸肩,“就是想问你,你是要直接回家吗?”没说完的话里,包括了蒲熠星想找个人一起吃晚餐的想法。

  “不啊,我要去医院。”

  结果郭文韬的一句话直接打消了自己的念头。

  他眨巴眨巴着眼睛,挣扎了下,“你别老揪我帽子!脖子勒疼了都!”

  蒲熠星笑了笑,用力揉乱了他的头发,“那就明天见!”

  郭文韬作势要打人,那人却拔腿就跑,跑得老快了,一溜烟就没了影。他对着蒲熠星逃跑的方向翻了个白眼,转身时嘴角上了扬,自己也没察觉。

  入了冬的天气让郭文韬又过敏了。

  蒲熠星看着他疯狂打喷嚏、鼻子红红眼睛也红红的同桌,不知怎么地竟然生出了点怜悯之心。

  冬天是个很好睡觉的季节——蒲熠星和郭文韬都有所共识。两人唯一的差别就是,一个只管自己想睡就睡,另一个只挑软柿子好欺负的老师在他的课堂上睡。反正无论郭文韬睡不睡觉永远都是榜首就是了。

  物理课的郭文韬抄笔记是头也不抬的那种,而蒲熠星某方面而言也是头也不抬——睡得头也不抬。但是物理老师并不像英老那样只管讲不管人,他最喜欢抽底下睡觉的同学起来回答一些刁钻的问题:

  “蒲熠星同学,请你起来回答一下我刚才问的问题。”

  睡到左脸都沾着红印的蒲熠星迷茫的眨了眨眼。他站起身来,环视一下附近座位的人试图寻求一个答案,旁边的郭文韬边抄着笔记边打着暗语,“选B。”

  “这是简答题,我什么时候给你选项了?”物理老师脸黑了一度,班上瞬时哄堂大笑,连那个做了坏事不留名的郭同学都没忍住停手,趴在桌上笑的肩膀颤抖。物理老师一声吼,“去后面罚站!”

  蒲熠星斜眼瞪着郭文韬,走前还不忘用力揉了把他的后脑勺当作洩愤。

  都怪这阵子太过亲密,他还以为他和郭文韬之间早就“握手言和”了,没想到到头来只有“握手”,才没有“言和”。

  下课后他原本还打算报复,结果回到座位就看见那人已经睡得深沉了。他刚要下手拎人帽子,就被前座的齐思钧伸手阻挡了,“你别吵人家,他最近去医院去的频繁,觉都没好好睡过。”

  蒲熠星才乖乖放下手,然后把自己椅背的外套披到郭文韬身上。

  接近期末,两人放学没事就会图书馆唸书——有时候蒲熠星甚至会跟着郭文韬去医院,郭文韬在照顾妈妈的同时,蒲熠星就在旁边乖乖背单字。

  奇妙的綑绑关系让两人的关系变得越加密切,在他们没有注意到的时间里,很多时候只要有一方在,另一方也会在——他们开始渗透进彼此的生活里,那是在一年以前,两人都不曾想过的。

  后来期末结束,綑绑关系被解除,进入单打独斗阶段以后的他们,还是习惯了身边有对方在,不只是同桌关系、辅导与被辅导的关系、放学走同一条路的关系,他们还是宿敌、是朋友,是郭文韬不想承认、却不得不承认的——知己。

  难以形容,可是很多时候他会觉得,待在蒲熠星身边会自在且舒服许多。某方面而言,蒲熠星是很懂他的,他想。

  冬天的自己都冻寒了手,身上穿的是蒲熠星的外套,他和刘小怂边聊天边去走廊末端打热水,没反应过来就被人拿着可乐用力摁上了脖子,冻得他一激灵,他想都不用想就知道是谁,还能下意识揪住了准备逃跑的蒲熠星,“你敢偷袭我?!还有,大冬天的你喝什么冰可乐?”

  “啊?”他转头,就看见笑得插科打诨的蒲熠星,郭文韬一下就没了脾气,松开了手。

  “你啊什么你啊。”

  脖子上还馀留着可乐瓶身的水气,郭文韬抹了抹,赶紧打热水暖手。三人刚要一同回教室,就被一个女孩子给喊住,他拉了拉郭文韬的衣摆,怯懦懦的开口,“学长,可以跟你谈谈吗?”

  “?”郭文韬回头看了看她,又看了看刘小怂和蒲熠星。后者接过了他手里的热水壶,于是他又看向了学妹,“可以啊。”

  两个人一前一后离开了走廊。刘小怂也打算回教室,蒲熠星却停在原地不动,他唤了声,“阿蒲?不走吗?”

  “你先走吧,我想跟去看看。”他笑得狡黠,把冰可乐丢给了刘小怂,带着郭文韬的热水壶就跟了过去。

  小树林——四中着名的告白景点——一踏入这里郭文韬就知道学妹要和他谈什么了。他从高一到现在也没少被告白过,但很少有人这么明目张胆的当面向他告白。用蒲熠星的说法就是,他拒绝的对象能从四中南门排到隔壁校北门。

  不是他不早恋,是他对谈恋爱这事儿压根儿就不开窍。恋爱这件事,老师没教、书里没写,他再怎么认真听讲都学不会,偏偏他又不懂得亲身实践——在他的世界里,喜欢这事儿很玄乎,他没办法明确的划定喜欢的界线。

  加上他的原生家庭本就是一场名叫婚姻不幸的败笔,这要他怎么去相信有情人终成眷属这种童话故事呢?

  “学长,我喜欢你——我从看你打篮球的时候就很喜欢你了!”学妹红了双颊,递出情书时学着电视剧那样,九十度鞠躬双手打直。

  郭文韬退了几步,“抱歉… …但是我现在并不想谈恋爱。”

  “没、没关系,我知道我肯定会被拒绝,但这个情书是我花了二十块请人帮忙代写的,我觉得写的不错,何况钱花都花了,你可不可以看在钱的份上收下… …?”学妹维持同样姿势,偷偷抬眼看了看郭文韬的表情。

  没想到的是,他居然笑了。小学妹见他笑的好看,竟然有些悸动,某方面而言也觉得自己已经成功了一半。

  郭文韬接下了情书,面前的人道谢后就匆匆跑走了。

  他刚打开情书一看,原先笑得灿烂的脸马上就黑下——而此时又有人拿着热水摁了下自己脖子,他吓得退后一步,整个人就这么退进了他人怀里。而蒲熠星就站在自己身后,下巴抵着他的肩膀看他手里的情书,“亲爱的蒲熠星学长… …哦豁,给我的?”

  郭文韬大翻白眼。这都什么都什么,告白还可以拉错人?他突然觉得一肚子气,把情书甩给了情书主人,“什么眼神?我跟你长得像吗?我比你帅多了好吧?”

  蒲熠星笑了出声,刚要回话就听见一声哨音,江主任朝着这里大吼,“光天化日之下还敢在这里约会啊?!通通给我去训导处写检讨!”

  郭文韬万万没想到第二次进训导室竟然是因为所谓的“早恋”。

  光天化日之下的小树林、蒲熠星手里的情书及贴有他姓名的热水壶、还有他身上写着蒲熠星名字的外套,怎么看都是小情侣的把戏。加上之前校刊“牵手”事件的前车之鑑,郭文韬这下是跳到黄河也洗不清了。

  “误会,都是误会。”蒲熠星笑着说,欠了吧唧的样子一点都不正经,江主任的眉头锁的越来越深。

  “文韬,你说,这都是怎么回事。”

  “他不是说了吗?都是误会。”郭文韬一脸不耐烦,“外套是因为我过敏他才借我穿的、小树林是有人要和蒲熠星告白结果找错对象了,还有什么想问的吗?”

  “有同学说常看到你们放学腻在一起,还牵着手?”江主任见年级第一心情不好,语气都变得小心翼翼。

  “那是因为我们是辅导小组,放学经常要一起去图书馆念书,牵手是因为… …因为……”

  “因为我怕他走丢,所以拉着他的袖子。”

  郭文韬也想不明白,为什么他和蒲熠星之间的行为会被称作情侣。只有情侣可以互穿外套吗?还有那明明就不是牵手,只是拉拉袖子而已,一群瞎子,打小报告也不讲清楚点。

  “算了算了,以后不要做让人误会的事,回教室吧。”江主任懒得再和他们辩论。没有的事打死他们也不会承认,他也不想得罪年级第一这个国家栋梁。

  郭文韬一瞬间觉得心情很差。

  蒲熠星也看出来了他的心情不好,却猜不到原因。郭文韬的小心思向来都很直接又单纯,他可以轻易看透,但一旦扯上情感类的心绪,蒲熠星就摸不明白了。

  他伸手去拉郭文韬的手,郭文韬没拒绝,只是回头看他,看着他时,眼睛亮晶晶的。

  也就在此时此刻,蒲熠星开始质疑起了自己的内心。

  过了一个寒假,便迎来了春天。

  郭文韬的春节是在医院过的,蒲熠星打了一通电话祝他新年快乐,两人彻夜聊到天亮。

  开学以后,座位和相处模式没变,他们仍然还是他们。只是,郭文韬上课睡觉打盹的次数却比之前要多得多,蒲熠星看着他越来越重的黑眼圈,没来由感到心疼。

  郭文韬最讨厌春天的雷阵雨了。那天他看着窗外努力对抗雨水、最后还是掉落的樱花时,自己都没发现自己的眼眶红了一圈。蒲熠星看着看风景的人,隐隐约约有种不好的预感在心底作祟。

  而预感在当晚就灵验。

  那天晚上,蒲熠星接到了一通无声电话,电话寂静的让人发怵,蒲熠星第一次感到如此惊慌。他二话不说马上冲出家门,随手拦了台出租车,赶忙着往医院前进。

  到达医院时已经是半夜时分了,安静的走廊熄了灯,蒲熠星看见郭文韬蹲在地上哭,手里拿着病危通知书——那是他第一次看见郭文韬掉眼泪,哪怕他摔了伤了都不曾像今天这样,哭得安静却又撕心裂肺。

  蒲熠星没有过去,只是站在原地不动。他知道,他太明白郭文韬了,知道现在的他很脆弱,不会想让别人看见他掉眼泪的样子的。于是蒲熠星就这么站在转角的地方,背靠着墙,等他收十好情绪。

  这种时候说什么安慰的话都只是落井下石,蒲熠星更不是那种无谓煲着心灵鸡汤的角色——也许这就是郭文韬选择打给自己的原因吧,某方面来说,能够和他灵魂产生共鸣的,只有自己。

  走廊恢复了静默,郭文韬也不再啜泣。蒲熠星拖着脚步朝他走去,无声坐到了他的身边,肩并着肩。郭文韬侧着头倚在他的肩上,眼神没了光亮,鼻尖还馀留着哭过的红,开口时都带着鼻音,“我妈她… …医生说,熬不过今晚。”

  “嗯。”蒲熠星应声,沈着的声音让郭文韬的悬浮的心情也慢慢缓下。

  他想抬起头,蒲熠星的手却绕过他的肩膀,强硬的将他的头摁在自己肩上,还不轻不重的揉了两下他的头发。郭文韬诧异的问,“… …你干嘛?”

  “什么?”他眨了眨眼睛,觉得自己刚好不容易憋住的泪水,是不是又要溃堤了。

  “很痛吧。”蒲熠星说的肯定,惹的郭文韬又一次掉了眼泪。哭声回盪在走廊之间,他趴在了蒲熠星肩头上,眼泪鼻涕都浸溼了他的衣服布料,一点一滴的感染着他的痛楚。

  蒲熠星却该死的想着,哪有人会这样安慰自己的兄弟的?他一通电话自己就出现、还借自己的肩膀给他哭,更要命的是,自己还摸了他的头。

  去他X的社会主义兄弟情。老子就想在他难过的时候抱着他、安慰他,管他兄不兄弟的,从自己质疑起自己内心的那刻开始,这段关系早就变质了。

  旁边的郭文韬哭累了、不哭了,被蒲熠星半搂着,他问,“那你之后呢?”

  “… …舅舅他们说,我毕业后会来接我去他们那边住,他们会供应我上大学。”郭文韬吸了吸鼻子,话语像骰子,在沉闷的空间里掷地有声。

  “挺好的。”蒲熠星侧头看他,莞尔笑了一下。

  “笑你哭得跟猪一样。”

  那天晚上,两个人就这么坐在病房前面有一搭没一搭的说着话。后来郭文韬的妈妈还是没能对抗病魔,但至少那个难熬的夜晚,有人陪着自己熬过了难受的生长痛。

  真正收到通知时,郭文韬却不再掉泪了,也许是做了一晚上的心理准备、也许是哭到哭不出来了,但无疑的是,脆弱的郭文韬在那晚之后便不复存在,除了蒲熠星之外,再没有人看过他脆弱的一面了。

  郭文韬因为葬礼事宜缺席了一个星期。

  蒲熠星看着平时坐在自己旁边、上无聊的课会打盹、认真抄写笔记时头也不抬、偶尔会督促自己要记重点的同桌不在,心里没来由的空落落的。

  高考将临、毕业将至,很后来的他们注定会各奔东西,可他却想在有限的时间里,和郭文韬再靠近一点。

  哪怕只有咫尺之近,他无所畏惧,也要靠近。

  妈妈去世过后,郭文韬便不用时刻跑医院了。突然空閒下来的时间让他变得很空虚,于是放学那条路途总是会故意走得很慢很慢——于他而言,世界上好像已经没有重要的东西了,包括成绩、包括时间。

  “去我家吃饭吧。”蒲熠星偶尔会提一两次,郭文韬先是婉拒,后来便随着他拉着自己回家吃饭了。

  他也才知道蒲熠星和他一样是单亲家庭。他爸是开大巴的,一忙就是一天不回家,所以他必须要自己解决晚饭问题——郭文韬这时候才觉得,他好不了解蒲熠星。

  蒲熠星不会做饭,最常吃的是隔壁的川菜馆,叫上两道菜就够他饱了。郭文韬要来,他便叫了四道菜,两个人在餐桌前一同吃饭。

  饭局到了尾声,蒲熠星却突然跳下椅子,神秘兮兮的要他蒙上眼睛。郭文韬边闭眼边笑问,“干嘛?”

  他拿着东西递到郭文韬面前,让郭文韬睁眼,他睁眼一看——是一把黄色波点伞,和蒲熠星弄坏的那把近乎一样——“生日快乐!”

  郭文韬突然觉得眼睛很烫,于是用力咬着自己的下嘴唇,才硬生生把眼泪给憋了回去。他接过伞,想道谢,又觉得不能道谢,于是恶狠狠地说然,“你以为这样我们之间就会一笔勾销吗?”

  蒲熠星笑得温柔,拨了拨他额前碎发,“知道了,我永远欠你,行了吧?还不完怎么办啊。”

  “还不完就不许走。”郭文韬撺住他的手腕,硬是拉了个勾当作约定。一瞬间,蒲熠星就想到了在楼梯间大声踱步的那个小朋友,忍不住笑了出声,“你笑个屁。”郭文韬瞪他。

  “笑你像个小孩啊。”

  蒲熠星从没说过实话。笑你嚣张、笑你哭得像猪、笑你像个小孩子,嚣张、像猪、像小孩的背后,都不过是笑你怎么那么可爱啊罢了。可是他没有说,他不敢,他怕他和郭文韬又回到原点,怕先越界的人就输了,他才不想输给郭文韬呢。

  后来郭文韬没有回家,而是在蒲熠星家住了一晚。两人同床共枕、聊了天南地北——很久很久以后,你若问起郭文韬那天晚上两人都说了些什么,他也只记得一小段部分——他在快要睡着之际,问了蒲熠星,“你的梦想是什么?”

  恍惚间他听到了一个很中二的答案,但是那个答案,他却记了一辈子。他听见蒲熠星说:

  “我想要改变世界。”

  不走的表是时间静止了吗?

  郭文韬看着腕上不走的表,想到有人说梦是潜意识里最想念的回忆——他不可否认。很久以后,自己的世界再无轰轰烈烈、风风火火的少年。失去了才懂得珍惜——这种老话适用于各种念旧情怀。郭文韬是这么安慰自己的。

  也因为是梦,所以他可以肆无忌惮的去拿自己记得的恨去告诉蒲熠星:“你欠我的不只这些。”

  你欠我的,有多爱就有多恨。

  转折在高考结束、即将毕业之时。郭文韬回到了梦里,看见穿着高中制服的自己,身边的齐思钧勾着自己肩膀,向举着照相机的学弟比“耶”。

  “喀擦”一声,闪光灯晃了眼,他闭紧了眼睛,才意识到时间轴还在走动——快要到他最不想再经历一次的时间节点了——他睁开眼睛,蒲熠星站在他前面,替他理好了领子。

  “发什么呆?太舍不得我?”

  郭文韬没说话,白了他一眼。

  教室里,大家趁着毕业典礼到来以前,正在合着自己最想拍照的人一同拍照。郭文韬觉得闷,逃出了教室,跑到了顶楼吹风。

  蒲熠星见状也跟了过去,打趣着,“两大班草不在,教室的女生要哭唧唧咯。”

  “你才哭唧唧。”郭文韬趴在栏杆上,俯瞰着操场上人来人往的学生,突然叹然,“蒲熠星,毕业以后,你想去哪?”

  不知道。一个很没用却很蒲熠星的解答。他记得他的梦想是改变世界,却不知道他要怎么改变、如何改变——被你改变以后的世界会是什么模样呢?27岁的郭文韬如此想然。

  18岁的郭文韬蹙起了眉头,看着他,“什么叫不知道?你高考志愿填了什么?”

  “什么也没填。”蒲熠星如实回答,语气淡然的令人恼怒,“我本来就没打算上大学。”

  18岁的郭文韬在气什么?18岁的郭文韬在气他的未来没有自己——他吼然,“蒲熠星!”

  “郭文韬,我和你本来就不一样。”蒲熠星像是早就料想到他会生气,情绪毫无起伏的回应着,“我们相同,却又背道而驰,我们一直都是对立面,只是恰好可以给对方安慰而已。”

  “我以为你有在努力变好… …”

  “那也只是你以为。”蒲熠星猛然打断他,向前看着他时,原来狠戾的眼神里,却悄然藏了一丝柔情,“郭文韬,你会越走越远,我只会在原地止步不前。”

  他怔着不动,直到眼泪掉了下来,滚烫的情绪汹涌而来,他大吼,“我不要——蒲熠星,你不能、你不能死性不改啊——”

  “郭文韬,这就是我。”他拉过他的手,放在了自己的胸口,心脏本应该热烈的跳动,此时却一片平静,他的手指都在泛冷,“你认识的蒲熠星,从头到尾就是一个死性不改的坏人,他烂透了。”

  郭文韬推开了他,转头就走——他知道,知道蒲熠星会叫住他,知道他会说出自己不想听的那句话——

  他猛然睁大眼睛,回头却看见明明泪流满面,却笑得格外灿烂的蒲熠星。

  “郭文韬——你要代替我去改变世界——”

  “我知道的嘛,您老就别老操心了,哎呀,我这次决定不会逃跑的,也不会作怪,我会以我最完美的那面应付… …啊呸,好好和人家吃顿饭的。”蒲熠星挂断了他爸的电话,准备去面对他第五十二次的相亲。

  那时刚下过了一场雨,大马路上车子来来往往,他等着过马路的瞬间,一个约莫五岁的小男孩为了捡气球跑到了马路上——他想都没想,冲过去一把就把小男孩推到了人行道上,而自己“砰”的一声,被大货车给撞飞了出去。

  痛吗?痛死了。小时候贪玩从二楼摔下来都没感觉那么痛,五脏六腑都撞碎了的感觉。他模糊着双眼看着碎成蜘蛛网的手机萤幕,想都没想就按下了将近十年没打过的那只号码。

  接没接嘛,他反正是不知道了。

  死亡是一个很奇妙的过程——反正他回到了高中的时侯。他站在走廊上罚站,秋雨让他想起了出车祸时的糟糕天气,于是他伸出了手,想看看能不能捉住一点秋天的弥留。

  然后郭文韬从他身边经过,看都不看他一眼。

  之后他照着时间轴走,和郭文韬从争锋相对到形影不离。是不是梦他不知道,可是老天给他了重头来过的机会,自私也好,他这一次绝对不能再徒留遗憾。

  “你、你说什么?”郭文韬回头,不可置信的望着他——他不可能记错,蒲熠星当时说的,绝对不是我爱你这三个字。他立即跑了过去,把人用力抱住,嘴里不断喊着他的姓名,“蒲熠星… …蒲熠星你再说一次好不好?你再说一次… …”

  “我说我爱你,韬韬。”蒲熠星也把他揽得死紧。两个人嚎啕大哭着,怕是下一秒就再也见不到对方——可是蒲熠星却知道自己所剩时间早就不多,他只能生生拨开郭文韬抱住自己的手,回头就要走。

  “你别走!你别走… …你又要去哪了蒲熠星?待在我身边好不好?你不要走… …”郭文韬追了上去,想要抱住蒲熠星,那人却铁了心似的用力挣开自己,郭文韬一边抹着眼泪,一边死命捉住他的手腕,“蒲熠星——你不能这样对我——我也爱你啊——”

  “可是郭文韬,我们早就错过了。”蒲熠星用力抽开手,哭腔里全是懊悔,“我们18岁就错过了。”

  18岁的蒲熠星,因为害怕先越界就输了,所以错过了郭文韬;18岁的郭文韬,因为教科书里没有教什么是爱,所以错过了蒲熠星。他们明明都知道错过了,却还是在重头来过之际放手一搏——但是人生没有后悔药,更遑论重头来过这一遭。

  蒲熠星越走越远,郭文韬怎么追也追不上,“不要走… …你不要走… …你不要走——蒲熠星——”

  他从梦中惊醒,脸上布满了泪痕。

  腕上的表开始走动了。

  “大哥哥!谢谢你!”

  郭文韬站在蒲熠星的黑白照片前发了很久的呆。你说他在想什么?他什么也没想,脑海一片空白。然后想起了一首歌,轻轻哼着,突然有个小孩子跑过来抱住自己的大腿道谢。

  身后跟来了一个女人,看见自己时有些惊讶,连忙把自己的小孩拽回自己身边,“小星,他不是大哥哥哦。不好意思… …你和他长得很像,所以小星他认错了。”

  “什么眼神?我跟他长得像吗?我比他帅多了好吧?”郭文韬轻笑,低头看了看叫做“小星”的小孩,问然,“你们是蒲熠星的家属吗?”

  “不,我们不是。”女人摇了摇头,说起话时没忍住掉了眼泪,“蒲先生是小星的救命恩人,那天我顾着结帐,没看好小星,他的气球飞了,所以追到了马路上,一辆大货车开过来,蒲先生为了救小星才… …”

  “你认识的蒲熠星,从头到尾就是一个死性不改的坏人,他烂透了。”

  可是他却死在了他的善良之下。

  郭文韬转头看向黑白照片里、笑得吊儿郎当的蒲熠星,再也憋不住泪水,“大混蛋。”

  “你他妈真的烂透了。”

  他把脸埋在手心里,跪在灵堂前的蒲团上,安安静静的哭着。小星似是感知了他的情绪,也站到他的身边,揉着他的头发安慰,“不哭不哭,眼泪是珍珠,越哭越像猪。”

  “笑你哭得跟猪一样。”

  郭文韬抱住了小身板的男孩子嚎啕大哭,哭到泣不成声——他觉得自己老早就死了,死在了匆匆那年,死在了没有蒲熠星的未来——

  直至哭累了,情绪平复以后,女人和小星便准备离开灵堂了。

  临走前郭文韬叫住了小星:“小星,能不能和哥哥做个约定?”

  “你要代替大哥哥,去改变世界。”

  “好!”小星点了点头,两人拉了勾后,他便跟着妈妈一同离开了。

  灵堂里只剩下自己,他回头看了眼蒲熠星。

  屋外又下起了秋雨。

  他准备离开,撑起了黄色波点伞,故意走得很慢很慢,淋湿了自己的半边肩头,就想回过头能看见他匆匆跟上。

  一言不发的,然后他会再一次弄断他的伞。

  他就可以理所当然的对着蒲熠星说,“你欠我的,还不完就别想走。”

  然后他回头,看见的却只有无人的雨幕。

  于是他笑了。临走后,继续轻哼着那首还没哼完的歌:

  “如果有时间,你会来看一看我吧?”

隐私计算、多方安全计算、联邦学习等技术现在很火,但网上查的的资料要么太深看不懂,要么太浅搞不明白,要么太碎形不成体系,今天大鱼就用业务的语言给你彻底讲清楚。

首先讲一个百万富翁比财富的故事:

两个百万富翁街头邂逅,他们都想炫一下富,比比谁更有钱,但是出于隐私,都不想让对方知道自己到底拥有多少财富,如何在不借助第三方的情况下,让他们知道他们之间谁更有钱?

这是几十年前多方安全技术(隐私计算的一种技术)要解决的经典问题。你也许马上就会想到,如果能在不知道对方数据的情况下进行数据的融合安全计算,从而获得一个有价值的结论,这不就是数据领域梦寐以求的东西吗?

的确是这样,如果说深度学习的出现让AI焕发新生,那么数据流通和共享带来的巨大商机让隐私计算焕发出新生。

与传统的资本、土地、劳动、技术等一样,数据已是生产要素之一,与算力、算法组合,成为一种新型社会生产力,越来越多的业务场景需要多方数据的流通和共享。

在金融领域,银行保险机构借助内外部数据进行联合建模,实现数字营销、精准获客、差异化定价、智慧风控及反欺诈等。

在医疗领域、医药企业、医疗机构和保险公司通过病例数据共享,形成联合AI模型进一步提高精准度。

在政务、能源、交通、环保、工业和电信等具备大量数据基础的领域,数据共享和利用已经成为规划和落地应用必不可少的部分。

隐私计算使企业在数据合规要求前提下,能够充分调动数据资源拥有方、使用方、运营方、监管方各方主体积极性,实现数据资源海量汇聚、交易和流通,从而盘活第三方机构数据资源价值,促进数据要素的市场化配置,在《国家数据安全法》颁布的当下,隐私计算更凸显价值。

隐私计算其实是一堆“数据可用不可见”技术集合,包括多方安全计算、联邦学习、机密计算、差分隐私及数据脱敏等等,这些技术既有联系又有区别,既有优势也有劣势,如果你不明觉厉或者一知半解,一定要读一读这篇文章。

隐私计算是“隐私保护计算”(Privacy-Preserving Computation)的中文简称,没有统一的标准定义,这里摘取部分组织和文档的定义,基本表达了同样的意思,大家意会就行:

中国隐私计算产业发展报告()[1]:

隐私计算是指在提供隐私保护的前提下实现数据价值挖掘的技术体系,而非单一技术,早期多被定义为隐私保护计算、隐私保护技术等。2016 年发布的《隐私计算研究范畴及发展趋势》正式提出“隐私计算”一词,并将隐私计算定义为“面向隐私信息全生命周期保护的计算理论和方法,是隐私信息的所有权、管理权和使用权分离时隐私度量、隐私泄漏代价、隐私保护与隐私分析复杂性的可计算模型与公理化系统。

隐私保护计算技术研究报告 [2]:

隐私计算是指在提供隐私保护的前提下,实现数据价值挖掘的技术体系。面对数据计算的参与方或意图窃取信息的攻击者,隐私保护计算技术能够实现数据处于加密状态或非透明(Opaque)状态下的计算,以达到各参与方隐私保护的目的。隐私保护计算并不是一种单一的技术,它是一套包含人工智能、密码学、数据科学等众多领域交叉融合的跨学科技术体系。隐私保护计算能够保证满足数据隐私安全的基础上,实现数据“价值”和“知识”的流动与共享, 真正做到“数据可用不可见。”

大数据联合国全球工作组 [3]:

隐私计算是一类技术方案,在处理和分析计算数据的过程中能保持数据不透明、不泄露、无法被计算方法以及其他非授权方获取。

腾讯隐私计算白皮书2021 [4]:

隐私计算(Privacy Computing)是一种由两个或多个参与方联合计算的技术和系统,参与方在不泄露各自数据的前提下通过协作对他们的数据进行联合机器学习和联合分析。隐私计算的参与方既可以是同一机构的不同部门,也可以是不同的机构。

由上可知,在隐私计算框架下,参与方的数据不出本地,在保护数据安全的同时实现多源数据跨域合作,可以破解数据保护与融合应用难题。

隐私保护计算架构可抽象为下图[2],在隐私保护计算参考架构中,主要有数据方计算方结果方三类角色,数据方是指为执行隐私保护计算过程提供数据的组织或个人;计算方是指为执行隐私保护计算过程提供算力的组织或个人;结果放是指接收隐私保护计算结果的组织或个人。

隐私保护计算的目标是在完成计算任务的基础上,实现数据计算过程和数据计算结果的隐私保护。数据计算过程的隐私保护指参与方在整个计算过程中难以得到除计算结果以外的额外信息,数据计算结果的隐私保护指参与方难以基于计算结果逆推原始输入数据和隐私信息。

从技术机制来看,隐私计算主要分为三大技术路线,即安全多方计算(密码学)、联邦学习及机密计算,有的会把侧重算法也单列一类,比如差分隐私等隐私相关的技术.

可以看到,隐私计算是个技术体系,不能混淆了安全多方计算、联邦学习、隐私计算概念间的关系,比如安全多方计算只是隐私计算的一个子集,联邦学习与安全多方计算也不是同一回事,虽然彼此也有联系。

下面针对隐私计算涉及的主要技术逐一介绍,每种技术会从定义图解案例三个角度去阐述,方便理解这些技术的本质和用途。

注:隐私计算涉及大量密码学、算法的知识,如需进一步理解,推荐去阅读相关的论文。

多方安全计算(Secure Multi-Party Computation),MPC 由姚期智在1982 年提出,指参与者在不泄露各自隐私数据情况下,利用隐私数据参与保密计算,共同完成某项计算任务。

该技术能够满足人们利用隐私数据进行保密计算的需求,有效解决数据的“保密性”和“共享性”之间的矛盾。多方安全计算包括多个技术分支,目前,在MPC 领域,主要用到的是技术是秘密共享、不经意传输、混淆电路、同态加密、零知识证明等关键技术,你可以认为多方安全计算是一堆协议集。

秘密共享的思想是将秘密以适当的方式拆分,拆分后的每一个份额由不同的参与者管理,单个参与者无法恢复秘密信息,只有若干个参与者一同协作才能恢复秘密消息。更重要的是,当其中任何相应范围内参与者出问题时,秘密仍可以完整恢复。

假如你和你的朋友们正在一起面临某种生存困境,比如在野外迷路了,或是被困在沙漠中,或是核冬天,或是丧尸来袭,你们难以获取食物,只好将剩下的食物的收集到一起放进保险箱。但是有个问题—你们并不相信其他人,其他人很可能趁大家不注意将食物偷走。这时候,保险箱的钥匙应该怎么保管?

shamir方案[5]就是指准备w把钥匙,至少要t把钥匙才能开启:

1994年,Naor和Shamir提出可视密码,是一种依靠人眼解密的秘密共享方法,它是将一个秘密图像加密成n张分存图像,n张分存图像可以打印到胶片上、存入电脑或移动存储器中,且分别由n个人保存。解密时只需k个人(或k个以上)将各自的分存图像叠加,秘密图像就会呈现出来,而少于k个人无法获得秘密图像的一点信息。

同态加密是一种允许在加密之后的密文上直接进行计算,且计算结果解密后和明文的计算结果一致的加密算法。

这个特性属性对于保护信息的安全具有重要意义,利用同态加密技术可以先对多个密文进行计算之后再解密,不必对每一个密文解密而花费高昂的计算代价;利用同态加密技术可以实现无密钥方对密文的计算,密文计算无须经过密钥方,既可以减少通信代价,又可以转移计算任务,由此可平衡各方的计算代价,利用同态加密技术可以实现让解密方只能获知最后的结果,而无法获得每一个密文的消息,可以提高信息的安全性。

目前云计算应用中,从安全角度来说,用户还不敢将秘钥信息直接放到第三方云上进行处理,通过实用的同态加密技术,则大家可以放心使用各种云服务,同时各种数据分析过程中也不会泄露用户隐私。加密后的数据在第三方服务处理后得到加密后的结果,这个结果只有用户自身可以进行解密,整个过程第三方平台无法获知任何有效的数据信息。

不经意传输是一种可保护隐私的双方通信协议,消息发送者从一些待发送的消息中发送某一条给接收者,但并不知道接收者具体收到了哪一条消息。不经意传输协议是一个两方安全计算协议,协议使得接收方除选取的内容外,无法获取剩余数据,并且发送方也无从知道被选取的内容。

比如Alice每次发两条信息(m0、m1)给Bob,Bob提供一个输入,并根据输入获得输出信息,在协议结束后,Bob得到了自己想要的那条信息(m0或者m1),而Alice并不知道Bob最终得到的是哪条。

1. 发送者Alice生成两对rsa公私钥,并将两个公钥puk0、puk1发送给接受者Bob。

2. Bob生成一个随机数,并用收到的两个公钥之一加密随机数(用哪个秘钥取决于想获取哪条数据,例如如果想要得到消息M0 就用puk0加密随机数,如果想要得到M1就用puk1加密随机数),并将密文结果发送给Alice。

3. Alice用自己的两个私钥分别解密收到随机数密文,并得到两个解密结果k0,k1,并将两个结果分别与要发送的两条信息进行异或(k0异或M0,k1异或M1),并将两个结果e0,e1发给Bob。

4. Bob用自己的真实随机数与收到的e0、e1分别做异或操作,得到的两个结果中只有一条为真实数据,另外一条为随机数。

在此过程中第3步最为关键,如果Alice无法从用两条私钥解密得到的结果k0、k1中区分出Bob的真实随机数,则能保证Alice无法得知Bob将要获取的是哪条数据。Bob没有私钥也就无法得出真实的私钥解密结果(如果k0为真实随机数,Bob无法得知k1的值),所以也就只能得到自己想要的那条数据而无法得到另外一条,保障协议能执行成功。

Alice和Bob打牌,Alice总是输,为了让Alice的游戏体验好一点,Alice可以看Bob的某一张手牌的大小,但是Alice并不想让Bob知道看了哪张,不然很可能还是打不赢!这个场景下,就可以通过不经意传输来传递牌的大小,这样可以保证Alice只能看到一张的大小,且Bob不知道Alice看了哪一张牌。

零知识证明指的是证明者能够在不向验证者提供任何有用信息的情况下,使验证者相信某个论断是正确的。允许证明者 prover、验证者 verifier 证明某项提议的真实,却不必泄露除了「提议是真实的」之外的任何信息。

举个最简单的阿拉伯童话《一千零一夜》里的零知识证明:阿里巴巴与四十大盗的故事其中一个片段。

阿里巴巴会芝麻开门的咒语,强盗向他拷问打开山洞石门的咒语,他不想让人听到咒语,便对强盗说:“你们离我一箭之地,用弓箭指着我,你们举起右手,我念咒语打开石门,举起左手,我念咒语关上石门,如果我做不到或逃跑,你们就用弓箭射死我。”

这个方案对阿里巴巴没损失,也能帮助他们搞清楚阿里巴巴到底是否知道咒语,于是强盗们同意。强盗举起了右手,只见阿里巴巴的嘴动了几下,石门打开了;强盗举起了左手,阿里巴巴的嘴动了几下,石门又关上了。强盗有点不信,没准这是巧合,多试几次过后,他们相信了阿里巴巴。这即是最简单易懂的零知识证明。

如图所示为零知识证明的一个经典模型—洞穴模型[7],该模型不涉及具体算法实现,仅用于初步说明零知识证明的原理和效果:

在图中,C点和D点之间存在一道密门,只有知道秘密口令的人才能打开。证明者(Prover)P知道秘密口令,并希望向验证者(Verifier)V证明,但又不希望泄露秘密口令,可通过以下证明过程实现:

第一步,验证者V站在A点,证明者P站在B点;

第二步,证明者P随机选择走到C点或D点,验证者V在A点无法看到证明者P选择的方向;

第三步,验证者V走到B点,并要求证明者P从左通道/右通道的方向出来;

第四步,证明者P根据验证者V的要求从指定方向出来,如有必要需要用秘密口令打开密门。

如果证明者P知道秘密口令,就一定能正确地从验证者V要求的方向出来;如果证明者P不知道秘密口令,则每次有1/2的概率能从验证者V要求的方向出来。该证明过程可重复进行多次,直到验证者V相信证明者P拥有打开密门的秘密口令。

通过以上证明过程,证明者P就向验证者V完成了关于秘密口令的零知识证明,即证明过程不会泄露任何关于秘密口令的知识。

下面以默克尔树结构为例,实现零知识证明即意味着,如何证明某个人拥有L1 - L4这些原始数据,但又不需将数据公之于众?

第一步:证明者可通过创建如图所示的默克尔树结构,然后对外公布Hash0-1、Hash1以及Top Hash(在哈希算法篇时,我们曾介绍过仅哈希值无法推导出原始数据)。

第二步:通过数据L1经哈希算法生成Hash0-0,然后根据公布的Hash0-1生成Hash0 ,再根据公布的Hash1生成Top Hash。如果最后生成的Top Hash值与公布的Top Hash值一致,则可证明他是拥有L1 - L4数据,而不需要公布这一系列的原始数据。这也就实现了零知识证明。

信任是业务往来的基础。做生意,无论在网上还是在现实世界中,我们需要知道和谁打交道,他们是否会履行承诺。问题是这以牺牲隐私为代价。为了判断某人是否值得信任,要了解他们是什么样的人,获取个人数据甚至信用卡号码。

常规的区块链交易,当资产从一方发送到另一方时,该交易的详细信息对网络中每一方都可见。相反,零知识证明交易中,其他人只知道发生了有效的交易,而不知道发送方、接收方、资产类别和数量。花费的身份和金额可以隐藏起来,并且可以避免诸如“抢先”之类的问题。

混淆电路是双方进行安全计算的布尔电路。混淆电路将计算电路中的每个门都加密并打乱,确保加密计算的过程中不会对外泄露计算的原始数据和中间数据。双方根据各自的输入依次进行计算,解密方可得到最终的正确结果,但无法得到除结果以外的其他信息,从而实现双方的安全计算。

现在要说说混淆电路具体是如何工作的了。注意关键词“电路(circuit)”,我们知道可计算问题都可以转换为一个个电路,于是就有了加法电路、比较电路和乘法电路等等。

如上图所示,Alice和Bob想要搞点事情,他们搞了个电路,电路里面有一些门,每个门包括输入线(input wire)和输出线(output wire)。混淆电路就是通过加密和扰乱这些电路的值来掩盖信息的。在最经典的混淆电路中,加密和扰乱是以门为单位的。每个门都有一张真值表。比如下图就是与门的真值表和或门的真值表。下面就以与门为例来说明混淆电路的工作原理。

Alice和Bob想计算一个与门。该门两个输入线x和y和一个输出线z,每条线有0和1两个可能的值。Alice首先给每条线指定两个随机的key,分别对应0和1。

然后,Alice用这些密钥加密真值表,并将该表打乱后发送给Bob。加密过程就是将真值表中每一行对应的x和y的密钥key加密z的密钥。这一加密+打乱的过程,就是混淆电路(garbled circuit)的核心思想。

那Bob收到加密表后,如何计算呢?

首先Alice把自己的输入对应的key发给Bob,比如Alice的输入是0,那就发K0x,输入是1就发 K1x。同时通过不经意传输把和Bob有关的key都发给Bob,也就是K0y和K1y ,然后Bob根据自己的输入挑选相关的key,但Alice并不知道Bob选了哪个key。

Bob根据收到的Kx和自己的Ky ,对上述加密表的每一行尝试解密,最终只有一行能解密成功,并提取出相应的Kz。

Bob将Kz发给Alice,Alice通过对比是还是K0z还是K1z得知计算结果是0还是1。由于整个过程大家收发的都是密文或随机数,所以没有有效信息泄露。

目前来说,安全多方计算主要是通过混淆电路及秘密共享两个方式实现。基于混淆电路的协议更适用于两方逻辑运算,通讯负担较低,但拓展性较差。而基于秘密分享的安全多方计算其拓展性较强,支持无限多方参与计算,计算效率高,但通讯负载较大。

假设有两个不同的企业 A 和 B,它们拥有不同的数据,比如企业 A 有用户特征数据,企业 B 有产品特征数据和标注数据。这两个企业按照 GDPR 准则是不能粗暴地把双方数据加以合并的,因为他们各自的用户并没有机会同意这样做。

假设双方各自建立一个任务模型,每个任务可以是分类或预测,这些任务也已经在获得数据时取得了各自用户的认可。

那么,现在的问题是如何在 A 和 B 各端建立高质量的模型。但是,又由于数据不完整(例如企业 A 缺少标签数据,企业 B 缺少特征数据),或者数据不充分(数据量不足以建立好的模型),各端有可能无法建立模型或效果不理想。联邦学习就是来解决这个问题的。

联邦学习的本质是一种机器学习框架,即分布式机器学习技术。联邦学习以一个中央服务器为中心节点,通过与多个参与训练的本地服务器(以下简称“参与方”)交换网络信息来实现人工智能模型的更新迭代。

即中央服务器首先生成一个通用神经网络模型,各个参与方将这个通用模型下载至本地并利用本地数据训练模型,将训练后的模型所更新的内容上传至中央服务器,通过将多个参与方的更新内容进行融合均分来优化初始通用模型,再由各个参与方下载更新后的通用模型进行上述处理,这个过程不断重复直至达到某一个既定的标准。

在整个联邦学习的过程中,各参与方的数据始终保存在其本地服务器,降低了数据泄露的风险。[1]

我们以包含两个数据拥有方(即企业 A 和 B)的场景为例介绍联邦学习的系统构架。该构架可扩展至包含多个数据拥有方的场景。假设企业 A 和 B 想联合训练一个机器学习模型,它们的业务系统分别拥有各自用户的相关数据。

此外,企业 B 还拥有模型需要预测的标签数据。出于数据隐私保护和安全考虑,A 和 B 无法直接进行数据交换,可使用联邦学习系统建立模型。联邦学习系统构架由三部分构成。

第一部分:加密样本对齐。由于两家企业的用户群体并非完全重合,系统利用基于加密的用户样本对齐技术,在 A 和 B 不公开各自数据的前提下确认双方的共有用户,并且不暴露不互相重叠的用户,以便联合这些用户的特征进行建模。

第二部分:加密模型训练。在确定共有用户群体后,就可以利用这些数据训练机器学习模型。为了保证训练过程中数据的保密性,需要借助第三方协作者 C 进行加密训练。以线性回归模型为例,训练过程可分为以下 4 步:

第①步:协作者 C 把公钥分发给 A 和 B,用以对训练过程中需要交换的数据进行加密,注意传输的数据是模型的计算中间结果(后面会解释具体是什么),不涉及用户隐私,当然虽然传输的数据是加密的,但模型训练的时候是要用私钥解密的。

第②步:A 和 B 之间以加密形式交互用于计算梯度的中间结果,那个这个中间结果具体指什么呢?

假设A上有样本的X1,X2特征,B上有样本的X3,X4特征及标签Y,模型为logistic回归;首先,A根据当前模型计算每条记录的X1,X2线性组合结果,B根据当前模型计算每条记录的X3,X4线性组合结果;然后A将结果加密后传给B,同时B将结果加密后传给A。

第③步:A和B分别基于解密后的交互中间信息(线性组合结果)进行各自的梯度值计算,比如B可基于接收的线性组合结果、标签Y等数据计算LOSS(损失)及X3、X4的梯度,A接收后可计算LOSS(损失)及X1,X2的梯度。

然后A,B分别将计算得到的X1,X2,X3,X4的梯度值上传到C,C基于梯度值计算出模型的新参数。

第④步:C将四个新参数分别传送回A和B,也就是更新A,B的模型,用于新一轮的迭代。

迭代上述步骤直至损失函数收敛,这样就完成了整个训练过程。在样本对齐及模型训练过程中,A 和 B 各自的数据均保留在本地,且训练中的数据交互也不会导致数据隐私泄露。因此,双方在联邦学习的帮助下得以实现合作训练模型。

模型正式部署到生产后,如果要用于预测,比如输入一个用户ID,则A,B模型分别提供预测的线性组合结果并相加,从而得到最终的预测值。

第三部分:效果激励。联邦学习的一大特点就是它解决了不同机构要加入联邦共同建模的问题,提供数据多的机构所获得的模型效果会更好,模型效果取决于数据提供方对自己和他人的贡献。这些模型的效果在联邦机制上会分发给各个机构反馈,并继续激励更多机构加入这一数据联邦。以上三部分的实施,既考虑了在多个机构间共同建模的隐私保护和效果,又考虑了以一个共识机制奖励贡献数据多的机构。

金融行业中面向金融机构与政府基于联邦学习技术进行联合建模的落地应用。例如金融机构结合其服务企业的金融行为、资产等特征与政府的企业信息、企业税务信息、企业违规信息等特征,采用纵向联邦学习联合建模开展企业的信用风控评估。金融机构间通过同一用户群的金融行为数据采用纵向联邦学习联合分析金融反欺诈。

机密计算就是针对数据在使用过程中的安全问题所提出的一种解决方案。它是一种基于硬件的技术,将数据、特定功能、应用程序,同操作系统、系统管理程序或虚拟机管理器以及其他特定进程隔离开来,让数据存储在可信执行环境(Trusted Execution Environment,TEE)中,即使是使用调试器,也无法从外部查看数据或者执行操作。TEE确保只有经过授权的代码才能访问数据,如果代码被篡改,TEE将阻止其继续进行操作。

机密计算的核心功能有:

第一、保护 In-Use 数据的机密性:内存中的数据是被加密的,即便被攻击者窃取到内存数据也不会泄露数据;

第二、保护 In-Use 数据的完整性:度量值保证了数据和代码的完整性,使用中有任何数据或代码的改动都会引起度量值的变化;

第三、保护 In-Use 数据的安全性:相比普通应用,机密计算应用有更小的 TCB(Trusted Compute Base),意味着更小的攻击面,也意味着更安全。,以 Intel SGX 为例,除了 CPU 和可信应用自身以外,其他软硬件的访问都是被拒绝的,包括操作系统、Hypervisor 等。

按照普通方式部署敏感应用,应用会依赖操作系统、VMM、硬件甚至是云厂商,TCB 非常大,面临的攻击面也非常大。只要 TCB 中只要有一处遭到攻击,应用都有数据泄露和破坏的风险。

而把敏感应用部署在 Intel SGX 的 TEE 中,TCB 只有 CPU 和 TEE 本身。一方面攻击面变得很小,另一方面 TEE 的安全机制也会使应用更安全。

ARM TrustZone把硬件资源分为安全世界和非安全世界两部分,所有需要保密的操作在安全世界执行,其余操作在非安全世界执行,安全世界和非安全世界通过一个名为 Monitor Mode 的模式进行转换。典型的应用场景有移动支付、数字钱包等;

在2006年针对数据库的隐私泄露问题提出的一种新的隐私定义。主要是通过使用随机噪声来确保,查询请求公开可见信息的结果,并不会泄露个体的隐私信息,即提供一种当从统计数据库查询时,最大化数据查询的准确性,同时最大限度减少识别其记录的机会,简单来说,就是保留统计学特征的前提下去除个体特征以保护用户隐私。

举个例子,当不使用差分隐私技术时,我们查询A医院数据库,查询今日就诊的100个病人患病情况,返回10人患肺癌,同时查询昨天99个病人患病情况,返回9个人患肺癌,那就可以推测今天来的那个人张三患有肺癌,这个就暴露了张三的个人隐私了。

使用差分隐私技术后,查询A医院的数据库,查询今日就诊的100个病人患病情况,返回肺癌得病率9.80%,查询今日就诊的99个病人患病情况,返回肺癌得病率9.81%,因此无法推测剩下1个人张三是否患有肺癌。

当用户(也可能是潜藏的攻击者)向数据提供者提交一个查询请求时,如果数据提供者直接发布准确的查询结果,则可能导致隐私泄漏,因为用户可能会通过查询结果来反推出隐私信息。

为了避免这一问题,在交互式差分隐私保护框架下,用户通过查询接口向数据拥有者递交查询请求,数据拥有者根据查询请求在源数据集中进行查询,然后将查询结果添加噪声扰动之后反馈给用户,在非交互式差分隐私保护框架 下,数据管理者直接发布一个满足差分隐私保护的数据集,再根据用户的请求对发布数据集进行查询操作,如下图所示。

假设存在一个数据表,该数据是某医院的门诊病历记录,其中包括病人的姓名、年龄、性别、临床诊断等信息。

图(a)是原始数据记录的直方图发布形式。如果攻击者想要知道Cole的诊断情况,并且具有强大的背景知识,如攻击者已经知道Cole的性别为男、年龄在60~80岁之间,以及其他人的临床诊断信息,那么攻击者将能够推断出Cole的临床诊断信息,从而导致Cole的隐私信息被泄露。

图(b)给出了经过差分隐私技术处理过的直方图发布的结果,从图中可以看出,即使攻击者知道年龄在60~80岁之间除了Cole以外所有人的信息,他也没办法获取Cole的诊断信息。

差分隐私中一个关键概念是相邻数据集,假设给定两个数据集D和D’,如果它们有且仅有一条数据不一样,那么这两个数据集可称为相邻数据集。

那么如果对于一个随机算法A如果其分别作用于两个相邻数据集得到的两个输出分布式难以区分的,那么这个算法就被认为达到差分隐私的效果。

这里的随机算法,是指对于特定输入,该算法的输出不是固定值,而是服从某一分布的算法,如下图所示,也就是说这个算法作用于任何相邻数据集(D和D’),得到一个特定输出O的概率是差不多,从而观察者通过观察输出结果很难觉察出数据集的细小变化,通过这种方式来达到保护隐私的目的。

差分隐私的主要实现机制,主要是在输入或输出上加入随机化的噪音:拉普拉斯噪音(Laplace Noise),高斯噪音(Gaussian Noise),指数机制等。

差分隐私在1977年就提出了,但是真正让它声名大噪的是2016年苹果软件工程副总裁克雷格·费德里希(Craig Federighi)在WWDC大会上宣布苹果使用本地化差分隐私技术来保护IOS、MAC用户隐私。

在多个场景中成功部署差分隐私,在保护用户隐私的同时,提升用户体验。例如,使用差分隐私技术收集用户统计用户在不同语言环境中的表情符号使用情况,改进QuickType对表情符号的预测能力。

根据用户键盘输入学习新单词、外来词,更新设备内字典改善用户键盘输入体验。又例如,根据使用差分隐私技术收集用户在Safari应用使用中高频的高内存占用型、高耗能型域名,在IOS和macOS High Sieera系统里在这些网站加载时提供更多资源,以提升用户浏览体验。

基于密码学安全,其安全性有严格密码理论证明,不以信任任何参与方、操作人员、系统、硬件或软件为基础,各个参与方对其拥有的数据拥有绝对的控制权,保障基本数据和信息不会泄露,同时计算准确度高,并支持可编程通用计算。

多方安全计算包含复杂的密码学操作,计算性能问题是应用的一大障碍。随着应用规模扩大,采用合适的计算方案保证运算时延与参与方数量呈现线性变化是目前各技术厂商面临的一大挑战。

从安全性上看,多方安全计算的目标是保证多方数据融合计算时的隐私安全,一些传统安全问题,如访问控制、传输安全等,仍然需要其他相应的技术手段。

联邦学习由于其具有分布式训练和联合训练的特点。

一方面能够解决训练阶段数据特征单一的问题,从而获得一个性能更好的、优于利用自己本身数据集所训练出的模型。

另一方面,各参与方只需在本地利用各自数据集进行训练,数据体量未增加,算力成本压力小。因为整个训练过程中各参与方的数据都不会离开本地,只将模型的梯度及权重等信息上传至中心服务器进行聚合分割,对于各参与方来说这样既不会直接泄露隐私数据,也不会额外增加参训数据量,从而完成训练任务。

联邦学习存在着安全问题和通信效率问题。

一是就目前业内应用较大的神经网络模型来看,因为从底层编码开始构建一个基础的神经网络模型通常耗时耗力,多数企业从开源平台获取或第三方平台上购买基础模型,这样的基础模型本身就有植入病毒的可能。

二是学术界对于联邦学习的安全保障效果尚无严格定义,利用中心服务器收集的梯度及权重信息还是有可能反推出每个参与方的数据信息。

三是联邦学习的机制默认所有参与方都是可信方,无法规避某个参与方恶意提供虚假数据甚至病害数据,从而对最终的训练模型造成不可逆转的危害。

四是由于分布式参与节点计算能力不一致、网络连接状态不稳定、数据通信非独立分布等现实因素,联邦学习的通信效率极易成为联邦学习应用的瓶颈之一。

相对于其他隐私计算技术,机密计算具有通用和高效的优势,不仅可以无缝支持通用计算框架和应用,而且计算性能基本可匹敌明文计算。它可以单独用于隐私计算,也可以与其他技术结合在一起来保护隐私,尤其对于安全可信云计算、大规模数据保密协作、隐私保护的深度学习等涉及大数据、高性能、通用隐私计算的场景,是重要的技术手段。

机密计算的缺点在于TEE 信任链跟CPU 厂商绑定,目前硬件技术被掌握在英特尔、高通、ARM等少数外国核心供应商中,从而影响到机密计算技术的可信度。机密计算的另一个缺点是目前的TEE 实现在理论上存在侧信道攻击的可能性,因为TEE与其它非可信执行环境空间共享了大量的系统资源。

差分隐私技术基于严格的数据理论,能够实现数据资源的最大利用,在多方安全计算中,采用可计算的差分隐私能大大降低多方安全计算的计算复杂度和通讯量。

差分隐私通过添加噪声实现隐私保护,会对模型可用性和准确性造成一定程度影响,因此,对于准确度要求较高的场景如人脸识别、金融风险计量,目前无法大规模应用该项技术。

另一方面差分隐私保护目标是计算结果而不是计算过程,以机器学习建模为例,差分隐私可以在建模结果上加入噪声,保证攻击者难以从建模结果反推出样本信息,但差分隐私依然需要计算方显式的访问训练数据,因此没有保护建模过程,因此与前面三种方案有根本不同。

最后,给一张关键技术评价表[4]:

在数据成为新生产要素的当下,理解隐私计算有更为重要的意义,感谢阅读,欢迎分享给有需要的人。

    (欢迎大家加入知识星球获取更多资讯。)

我要回帖

更多关于 刺客信条4黑旗18禁画面 的文章

 

随机推荐