第4章
因果輪回:律師陳宇然棋局典
斷簽之戰(zhàn)來了------------------------------------------,像一根根細(xì)針落在玻璃上。陳宇然坐在辯護(hù)席,手里握著那枚不起眼的U盤,指節(jié)卻因?yàn)橛昧Χl(fā)白。**員念出“原始簽名斷裂段”的那一刻,他幾乎能聽見時(shí)間在法庭里被撬開的聲音。,語(yǔ)速快得像怕人聽清。陳述里每個(gè)字都在維護(hù)“裝訂差錯(cuò)”的可能,仿佛只要把鍋甩到流程,就能蓋過篡改的實(shí)質(zhì)。,他先看法官的表情——不是聽內(nèi)容,是看判斷是否已被“斷裂”二字帶偏。只要法官心里多停半秒,后面的路就會(huì)變窄。,笑意溫和卻鋒利:“即便存在哈希不一致,也可能是系統(tǒng)導(dǎo)出過程中產(chǎn)生的差異,不足以證明有人篡改。”,筆尖不停在紙上劃出細(xì)碎的線條,像在替陳宇然提前把證據(jù)走完。她的眼睛一直盯著被告席,盯著陳念琪的后背——那背挺得太直,像早就背過“無罪”的姿勢(shì)。,低聲對(duì)汪可汐說:“別急,先讓他們把解釋說到頭。”,呼吸仍舊克制,但她知道陳宇然在等一個(gè)“必然露餡”的時(shí)刻。,法官把材料翻到斷裂發(fā)生處,目光停住。那段描述里清楚寫著:斷裂發(fā)生在“NTP同步成功”段落附近,且原始鏈路簽名與裝訂版本哈希不一致。:“陳律師,你要怎么把‘差異’與‘篡改’連起來?只憑斷裂還不夠?!?,聲音不高,卻像把法槌敲在桌面上:“審判長(zhǎng),斷裂不是結(jié)論,是入口。入口通向一個(gè)事實(shí):簽名鏈在同步成功前后發(fā)生斷鏈,且斷鏈位置與同步機(jī)制的可信節(jié)點(diǎn)高度重合。”,補(bǔ)了一句更關(guān)鍵的話:“如果是導(dǎo)出差異,斷裂會(huì)出現(xiàn)在導(dǎo)出環(huán)節(jié);而不是出現(xiàn)在同步成功這個(gè)可信節(jié)點(diǎn)本身?!保骸翱尚殴?jié)點(diǎn)也會(huì)被系統(tǒng)自動(dòng)重簽,這本身就是常見流程?!保骸俺R娏鞒坍?dāng)然存在。但常見流程有**證的規(guī)律。請(qǐng)?jiān)试S我提交‘重簽規(guī)則’與‘原始簽名斷裂處的時(shí)間窗口’對(duì)照。我們不爭(zhēng)論有沒有重簽,我們爭(zhēng)論重簽是否發(fā)生、是否在不該發(fā)生的窗口發(fā)生?!保垙埍挥晁暨^般的微潮,邊角卻仍舊整齊。那不是“玄學(xué)證據(jù)”,而是一套可計(jì)算的邏輯鏈——律師的因果推演被他用數(shù)字釘死。,示意**員做補(bǔ)充登記。
接著,陳宇然把問題拋向證據(jù)鑒定的申請(qǐng)方向:“審判長(zhǎng),我方請(qǐng)求啟動(dòng)對(duì)原始鏈路日志中斷鏈時(shí)間窗的技術(shù)鑒定,鑒定范圍包括:斷鏈發(fā)生前后簽名算法、重簽觸發(fā)條件、以及是否存在異常重入或重復(fù)注入事件。”
公訴人再次站起,語(yǔ)氣更硬:“這屬于進(jìn)一步推斷,且程序上會(huì)拖延審理進(jìn)度?!?br>陳宇然不緊不慢:“拖延的是你們想拖的解釋,不是我方請(qǐng)求的技術(shù)核驗(yàn)。法庭既然允許調(diào)取原始鏈路,就應(yīng)允許驗(yàn)證它到底是原始還是被‘重寫過的原始’。”
汪可汐聽到“被重寫過的原始”時(shí),心口猛地一緊。她忽然想起先前那段被反復(fù)提到的“因果鏈”。對(duì)方律師在群里那句“你贏不了,除非你把因果鏈改寫”,并非單純威脅,更像某種預(yù)告。
而現(xiàn)在,陳宇然把“改寫”從**變成了可審的時(shí)間戳機(jī)制。只要鑒定結(jié)果落下,所謂“常見流程”就會(huì)變成遮羞布。
她把視線從陳念琪身上收回,轉(zhuǎn)而盯著法官的簽名筆——法官要簽字,就得先定調(diào)。
法官沉默片刻,最終說:“鑒定程序準(zhǔn)許。但鑒定范圍以現(xiàn)有材料為限,不再擴(kuò)大到無關(guān)事項(xiàng)?!?br>對(duì)方律師立刻松一口氣,仿佛只要范圍限住,鑒定就會(huì)落不到關(guān)鍵點(diǎn)上。可陳宇然早就把關(guān)鍵點(diǎn)鎖在材料里——斷鏈時(shí)間窗本身就是關(guān)鍵,擴(kuò)大范圍只是給對(duì)方拖延理由。
陳宇然起身致意,語(yǔ)氣恭謹(jǐn)卻步步咬住:“謝謝審判長(zhǎng)。鑒定等待期間,我方繼續(xù)就‘證人記憶形成過程’提出補(bǔ)充質(zhì)證,并請(qǐng)求就警方提示性詢問提交**線索?!?br>對(duì)方律師皺眉:“你們已經(jīng)要求調(diào)取錄音,現(xiàn)在又要**線索,仍然是拖延。”
陳宇然淡淡回:“拖延的是你們不敢面對(duì)的部分?!?br>下一輪質(zhì)證,陳宇然沒有繞遠(yuǎn)。他直接把證人當(dāng)日的問話錄音與現(xiàn)場(chǎng)告知記錄放到法官視野最醒處。錄音文件在電子屏上打開,法庭里的空氣像被統(tǒng)一調(diào)成了靜音模式。
**員念出時(shí)間點(diǎn)時(shí),聲音明顯抖了一下:“證人首次詢問……提及‘對(duì)方已經(jīng)跑了’的方向性措辭……”
公訴人立刻打斷,試圖用“口頭描述非引導(dǎo)”來降低影響:“**時(shí)要區(qū)分陳述與提示。證人可能只是陳述自己看到的現(xiàn)象?!?br>陳宇然卻把手掌按在桌面上,抬手指向錄音中的具體措辭:“審判長(zhǎng),請(qǐng)看這句?!呀?jīng)跑了’不是描述事實(shí),是把結(jié)論先行塞進(jìn)證人敘述的方向。證人后續(xù)回答的時(shí)間判斷也隨之貼近結(jié)論。”
他沒有浪費(fèi)情緒在爭(zhēng)辯“誰對(duì)誰錯(cuò)”,而是用因果鏈把“方向性措辭—記憶偏移—時(shí)間線貼合”串成可理解的結(jié)構(gòu)。
汪可汐忍不住在心里罵了一句。她見過太多“證詞會(huì)被加工”的庭審,但她從沒見過像這樣把加工痕跡擺得如此清楚。陳宇然不是在對(duì)抗證人,而是在對(duì)抗那種把證人引向同一個(gè)終點(diǎn)的力量。
而那力量,正是“因果鏈”最危險(xiǎn)的地方:它不需要你撒謊,只需要你被問得順從。
她盯著陳宇然的側(cè)臉,雨水把他衣領(lǐng)打出更深的折痕,但他的眼神反而更亮,像每一次輪回都把他逼得更鋒利。
對(duì)方律師當(dāng)然不肯坐以待斃。他站起來,語(yǔ)速加快:“錄音片段可能存在噪音或轉(zhuǎn)寫誤差。方向性措辭不足以認(rèn)定誘導(dǎo),且證人最終仍能獨(dú)立陳述。”
陳宇然回得更快:“獨(dú)立陳述也要看獨(dú)立的起點(diǎn)。證人并非憑空回憶,他的‘起點(diǎn)’已經(jīng)被引導(dǎo)。更何況,我們不止談錄音措辭,還要看證人記憶與監(jiān)控時(shí)間窗貼合程度。”
他抬手示意**員翻到一張對(duì)照表:證人提到“八點(diǎn)半左右”的時(shí)間判斷,與案發(fā)關(guān)鍵切片的同步成功窗口呈現(xiàn)高度一致。
“如果證人自然記憶,誤差會(huì)分散;而不是一條時(shí)間窗上被反復(fù)貼合?!标愑钊坏恼Z(yǔ)氣平穩(wěn),像在陳述一條必然的邏輯。
這一次,連公訴人都沉默了。不是心虛,而是他意識(shí)到,陳宇然沒有在法庭里講故事,他講的是機(jī)制。機(jī)制一旦成立,結(jié)論就會(huì)被撬動(dòng)。
法官把對(duì)照表合上又打開,視線在“貼合程度”那一欄停住。審判長(zhǎng)的眉頭微微皺起,意味著他開始把整起案子從“行為事實(shí)”轉(zhuǎn)向“信息生成過程”。
這就是法庭反轉(zhuǎn)最關(guān)鍵的轉(zhuǎn)向:從“誰做了什么”變成“證據(jù)如何被生成、如何被塑形”。
就在鑒定等待的間隙,法庭宣布休庭十分鐘。陳宇然沒有立刻離開,他把U盤收回口袋,走向前排等候區(qū)。汪可汐跟在他身后,腳步聲很輕,卻沒有退讓。
“斷簽和提示性詢問連上了?!蓖艨上珘旱吐曇簦暗珜?duì)方會(huì)不會(huì)在鑒定里翻回去?他們可能準(zhǔn)備了反向解釋?!?br>陳宇然看著走廊盡頭的光,雨后的地面反光像鏡面。他沒有安慰,也沒有保證,只說了一句讓汪可汐更安心的話。
“他們能翻回去的前提,是鑒定材料里還有可翻的灰色地帶。但我把灰色地帶提前用邏輯收緊了?!?br>汪可汐一愣:“收緊到什么程度?”
陳宇然側(cè)過臉,眼神像刀刃擦過玻璃:“到他們必須承認(rèn)‘?dāng)嗔巡⒎菍?dǎo)出差異’的程度。”
休庭結(jié)束,法庭重新**。鑒定程序雖未立刻出結(jié)果,但法庭先行安排對(duì)技術(shù)人員的詢問。陳宇然抓住這個(gè)窗口,直接讓技術(shù)輔助崗的人員進(jìn)場(chǎng)。
技術(shù)人員被叫到席前時(shí)神色緊張,手里捏著文件,卻像隨時(shí)會(huì)被追問到軟肋。陳宇然沒有先問“是否篡改”,而是先問“重簽規(guī)則”。
“請(qǐng)問,系統(tǒng)在NTP同步成功后,如果要進(jìn)行重簽,一般觸發(fā)條件是什么?”
技術(shù)人員回答得磕絆,卻仍在邏輯里:“需要同步完成校驗(yàn)……通常由系統(tǒng)自動(dòng)生成?!?br>陳宇然追問:“那么,請(qǐng)看本案斷裂位置。斷裂發(fā)生在同步成功段落附近。其后是否出現(xiàn)標(biāo)準(zhǔn)重簽記錄?”
技術(shù)人員翻了翻材料,嘴唇抖了一下:“沒有……沒有完整重簽痕跡?!?br>公訴人立刻想說“可能是日志不全”,對(duì)方律師也準(zhǔn)備接“系統(tǒng)異常”??申愑钊惶崆鞍严乱粏柭湎拢滤浪修D(zhuǎn)彎。
他把話筒舉近:“如果沒有完整重簽痕跡,且同步可信節(jié)點(diǎn)上出現(xiàn)簽名鏈斷裂,那么最可能的解釋是兩類:一是日志鏈生成過程存在人為中斷;二是同步記錄在進(jìn)入系統(tǒng)時(shí)被異常注入導(dǎo)致簽名不匹配。請(qǐng)問是否屬于這兩類?”
技術(shù)人員沉默幾秒,像在努力選詞不讓自己卷入更深的泥。最后他只能承認(rèn):“從記錄特征看,確實(shí)更接近異常生成或異常注入?!?br>這兩個(gè)詞一出口,法庭里明顯起了波動(dòng)。連汪可汐都能感覺到旁聽席的目光像潮水涌動(dòng)。
對(duì)方律師終于坐不住了。他厲聲反對(duì):“技術(shù)人員不能下結(jié)論!他只是描述特征!”
陳宇然不退:“我當(dāng)然不要求他下結(jié)論。我要求法庭看到的是:斷裂并非導(dǎo)出差異的常見模式;缺失重簽痕跡使得解釋被大幅收縮?!?br>他轉(zhuǎn)向法官:“審判長(zhǎng),這已經(jīng)達(dá)到可采性討論的前置條件。接下來,請(qǐng)?jiān)试S我對(duì)被告陳念琪的相關(guān)****數(shù)據(jù)進(jìn)行交叉核驗(yàn)申請(qǐng)。若定位數(shù)據(jù)同樣出現(xiàn)‘同步節(jié)點(diǎn)斷鏈’,就能形成閉環(huán)。”
公訴人迅速反對(duì):“定位數(shù)據(jù)與本案關(guān)鍵證據(jù)并行,不能因鑒定等待而擴(kuò)大范圍。”
陳宇然冷笑一聲,笑意不帶情緒:“不是擴(kuò)大范圍,是把斷裂閉環(huán)。沒有閉環(huán),斷簽就只能永遠(yuǎn)停在‘可能’;有了閉環(huán),篡改就會(huì)變成‘必要’?!?br>汪可汐聽到“必要”二字時(shí),心里像被點(diǎn)燃。她忽然明白陳宇然為什么要這么快、為什么要在每一步都把邏輯收緊。因?yàn)椤耙蚬湣弊钌瞄L(zhǎng)的就是讓人陷入“可能”。
而陳宇然偏偏要把它逼到只能承認(rèn)“必要”的那一刻。承認(rèn)必要,就等于承認(rèn)有人在幕后把“每一次選擇”推向同一個(gè)終點(diǎn)。
他不是在替陳念琪翻案,而是在替那條**縱的時(shí)間線討回公道。
法官最終同意繼續(xù)調(diào)取,但強(qiáng)調(diào)“限定在已存在案卷相關(guān)范圍”。對(duì)方律師臉色鐵青,卻只能接受。
陳宇然拿到新的調(diào)取回執(zhí)時(shí),手指在紙邊輕輕一按,像確認(rèn)某個(gè)開關(guān)已經(jīng)回到正確位置。他走回辯護(hù)席,視線落在陳念琪身上。
陳念琪仍舊端坐,眼神卻第一次出現(xiàn)細(xì)微的偏移。那偏移不是慌張,而是警惕——像她意識(shí)到,陳宇然正在拆解她背后那只看不見的手。
就在這時(shí),法庭響起下一輪通報(bào)。**員抬頭的瞬間,聲音卻比以往更穩(wěn):“定位與校時(shí)相關(guān)的同步鏈路日志也出現(xiàn)斷鏈段?!?br>這一句像雷落在雨里。公訴人臉色驟變,連“可能”都來不及說。對(duì)方律師想起身反駁,卻被法官一個(gè)眼神釘住。
陳宇然緩慢坐下,像把最后一根釘子敲進(jìn)木板里。他拿起材料,指向斷鏈位置:“審判長(zhǎng),斷鏈出現(xiàn)在同類的同步節(jié)點(diǎn)附近。不同設(shè)備卻同類斷裂,說明不是導(dǎo)出差錯(cuò),而是同一套**縱的同步鏈路機(jī)制?!?br>他抬眼,語(yǔ)氣終于露出一點(diǎn)鋒芒:“這不是巧合,這是同一條因果鏈在重復(fù)生效?!?br>汪可汐的指尖發(fā)麻。她看著法官,心里只有一個(gè)念頭:輪回證據(jù)不是神秘學(xué),是把操縱過程拆成**的步驟。
而當(dāng)操縱被驗(yàn)出,就意味著幕后那個(gè)人再也無法通過“敘述可信度”來遮掩真相。
她忽然意識(shí)到,所謂背叛可能并不在法庭上,而在更早:有人選擇**,選擇把陳宇然推向“必?cái)≤壍馈?,再等他在輪回里一次次撞墻?br>對(duì)方律師強(qiáng)行壓住情緒:“即便存在斷鏈,也只能說明系統(tǒng)異常,與被告無關(guān)?!?br>陳宇然卻把證據(jù)頁(yè)翻到最末:“系統(tǒng)異常確實(shí)不能直接證明被告犯罪,但系統(tǒng)異常會(huì)影響證據(jù)生成。證據(jù)生成一旦**縱,‘證據(jù)指向被告’就失去基礎(chǔ)。”
他停頓半秒,補(bǔ)上最后的殺招:“更何況,證人陳述與時(shí)間窗貼合,在同步異常后仍然呈現(xiàn)一致性。異常不但存在,還被利用來穩(wěn)定敘事?!?br>他看向法官,像把刀遞過去:“審判長(zhǎng),我申請(qǐng)將因果鏈操縱的關(guān)鍵證據(jù)作為可采性爭(zhēng)點(diǎn)寫入庭審要點(diǎn),并準(zhǔn)許對(duì)偵查環(huán)節(jié)的日志保全責(zé)任進(jìn)行調(diào)查?!?br>這一次,公訴人沒有立刻反對(duì)。不是害怕,而是他已經(jīng)看出來,陳宇然在用程序把真相逼到臺(tái)面上。
法官沉吟許久,最終宣布:“對(duì)可采性爭(zhēng)點(diǎn)予以記錄。關(guān)于偵查環(huán)節(jié)日志保全責(zé)任,啟動(dòng)相關(guān)調(diào)查程序?!?br>法槌落下的瞬間,整個(gè)法庭像被震了一下。汪可汐忽然覺得,壓在胸口多日的那口氣終于松開了一絲,但同時(shí)她也更清楚:對(duì)方既然已經(jīng)加速,就不會(huì)甘心被調(diào)查掀翻。
庭審結(jié)束前,法官最后問陳宇然:“陳律師,你接下來要證明什么?”
陳宇然沒有急著回答,他先看了看陳念琪。那目光短暫卻堅(jiān)定,像在提醒對(duì)方:你等的不是判決,你等的是“下一次
接著,陳宇然把問題拋向證據(jù)鑒定的申請(qǐng)方向:“審判長(zhǎng),我方請(qǐng)求啟動(dòng)對(duì)原始鏈路日志中斷鏈時(shí)間窗的技術(shù)鑒定,鑒定范圍包括:斷鏈發(fā)生前后簽名算法、重簽觸發(fā)條件、以及是否存在異常重入或重復(fù)注入事件。”
公訴人再次站起,語(yǔ)氣更硬:“這屬于進(jìn)一步推斷,且程序上會(huì)拖延審理進(jìn)度?!?br>陳宇然不緊不慢:“拖延的是你們想拖的解釋,不是我方請(qǐng)求的技術(shù)核驗(yàn)。法庭既然允許調(diào)取原始鏈路,就應(yīng)允許驗(yàn)證它到底是原始還是被‘重寫過的原始’。”
汪可汐聽到“被重寫過的原始”時(shí),心口猛地一緊。她忽然想起先前那段被反復(fù)提到的“因果鏈”。對(duì)方律師在群里那句“你贏不了,除非你把因果鏈改寫”,并非單純威脅,更像某種預(yù)告。
而現(xiàn)在,陳宇然把“改寫”從**變成了可審的時(shí)間戳機(jī)制。只要鑒定結(jié)果落下,所謂“常見流程”就會(huì)變成遮羞布。
她把視線從陳念琪身上收回,轉(zhuǎn)而盯著法官的簽名筆——法官要簽字,就得先定調(diào)。
法官沉默片刻,最終說:“鑒定程序準(zhǔn)許。但鑒定范圍以現(xiàn)有材料為限,不再擴(kuò)大到無關(guān)事項(xiàng)?!?br>對(duì)方律師立刻松一口氣,仿佛只要范圍限住,鑒定就會(huì)落不到關(guān)鍵點(diǎn)上。可陳宇然早就把關(guān)鍵點(diǎn)鎖在材料里——斷鏈時(shí)間窗本身就是關(guān)鍵,擴(kuò)大范圍只是給對(duì)方拖延理由。
陳宇然起身致意,語(yǔ)氣恭謹(jǐn)卻步步咬住:“謝謝審判長(zhǎng)。鑒定等待期間,我方繼續(xù)就‘證人記憶形成過程’提出補(bǔ)充質(zhì)證,并請(qǐng)求就警方提示性詢問提交**線索?!?br>對(duì)方律師皺眉:“你們已經(jīng)要求調(diào)取錄音,現(xiàn)在又要**線索,仍然是拖延。”
陳宇然淡淡回:“拖延的是你們不敢面對(duì)的部分?!?br>下一輪質(zhì)證,陳宇然沒有繞遠(yuǎn)。他直接把證人當(dāng)日的問話錄音與現(xiàn)場(chǎng)告知記錄放到法官視野最醒處。錄音文件在電子屏上打開,法庭里的空氣像被統(tǒng)一調(diào)成了靜音模式。
**員念出時(shí)間點(diǎn)時(shí),聲音明顯抖了一下:“證人首次詢問……提及‘對(duì)方已經(jīng)跑了’的方向性措辭……”
公訴人立刻打斷,試圖用“口頭描述非引導(dǎo)”來降低影響:“**時(shí)要區(qū)分陳述與提示。證人可能只是陳述自己看到的現(xiàn)象?!?br>陳宇然卻把手掌按在桌面上,抬手指向錄音中的具體措辭:“審判長(zhǎng),請(qǐng)看這句?!呀?jīng)跑了’不是描述事實(shí),是把結(jié)論先行塞進(jìn)證人敘述的方向。證人后續(xù)回答的時(shí)間判斷也隨之貼近結(jié)論。”
他沒有浪費(fèi)情緒在爭(zhēng)辯“誰對(duì)誰錯(cuò)”,而是用因果鏈把“方向性措辭—記憶偏移—時(shí)間線貼合”串成可理解的結(jié)構(gòu)。
汪可汐忍不住在心里罵了一句。她見過太多“證詞會(huì)被加工”的庭審,但她從沒見過像這樣把加工痕跡擺得如此清楚。陳宇然不是在對(duì)抗證人,而是在對(duì)抗那種把證人引向同一個(gè)終點(diǎn)的力量。
而那力量,正是“因果鏈”最危險(xiǎn)的地方:它不需要你撒謊,只需要你被問得順從。
她盯著陳宇然的側(cè)臉,雨水把他衣領(lǐng)打出更深的折痕,但他的眼神反而更亮,像每一次輪回都把他逼得更鋒利。
對(duì)方律師當(dāng)然不肯坐以待斃。他站起來,語(yǔ)速加快:“錄音片段可能存在噪音或轉(zhuǎn)寫誤差。方向性措辭不足以認(rèn)定誘導(dǎo),且證人最終仍能獨(dú)立陳述。”
陳宇然回得更快:“獨(dú)立陳述也要看獨(dú)立的起點(diǎn)。證人并非憑空回憶,他的‘起點(diǎn)’已經(jīng)被引導(dǎo)。更何況,我們不止談錄音措辭,還要看證人記憶與監(jiān)控時(shí)間窗貼合程度。”
他抬手示意**員翻到一張對(duì)照表:證人提到“八點(diǎn)半左右”的時(shí)間判斷,與案發(fā)關(guān)鍵切片的同步成功窗口呈現(xiàn)高度一致。
“如果證人自然記憶,誤差會(huì)分散;而不是一條時(shí)間窗上被反復(fù)貼合?!标愑钊坏恼Z(yǔ)氣平穩(wěn),像在陳述一條必然的邏輯。
這一次,連公訴人都沉默了。不是心虛,而是他意識(shí)到,陳宇然沒有在法庭里講故事,他講的是機(jī)制。機(jī)制一旦成立,結(jié)論就會(huì)被撬動(dòng)。
法官把對(duì)照表合上又打開,視線在“貼合程度”那一欄停住。審判長(zhǎng)的眉頭微微皺起,意味著他開始把整起案子從“行為事實(shí)”轉(zhuǎn)向“信息生成過程”。
這就是法庭反轉(zhuǎn)最關(guān)鍵的轉(zhuǎn)向:從“誰做了什么”變成“證據(jù)如何被生成、如何被塑形”。
就在鑒定等待的間隙,法庭宣布休庭十分鐘。陳宇然沒有立刻離開,他把U盤收回口袋,走向前排等候區(qū)。汪可汐跟在他身后,腳步聲很輕,卻沒有退讓。
“斷簽和提示性詢問連上了?!蓖艨上珘旱吐曇簦暗珜?duì)方會(huì)不會(huì)在鑒定里翻回去?他們可能準(zhǔn)備了反向解釋?!?br>陳宇然看著走廊盡頭的光,雨后的地面反光像鏡面。他沒有安慰,也沒有保證,只說了一句讓汪可汐更安心的話。
“他們能翻回去的前提,是鑒定材料里還有可翻的灰色地帶。但我把灰色地帶提前用邏輯收緊了?!?br>汪可汐一愣:“收緊到什么程度?”
陳宇然側(cè)過臉,眼神像刀刃擦過玻璃:“到他們必須承認(rèn)‘?dāng)嗔巡⒎菍?dǎo)出差異’的程度。”
休庭結(jié)束,法庭重新**。鑒定程序雖未立刻出結(jié)果,但法庭先行安排對(duì)技術(shù)人員的詢問。陳宇然抓住這個(gè)窗口,直接讓技術(shù)輔助崗的人員進(jìn)場(chǎng)。
技術(shù)人員被叫到席前時(shí)神色緊張,手里捏著文件,卻像隨時(shí)會(huì)被追問到軟肋。陳宇然沒有先問“是否篡改”,而是先問“重簽規(guī)則”。
“請(qǐng)問,系統(tǒng)在NTP同步成功后,如果要進(jìn)行重簽,一般觸發(fā)條件是什么?”
技術(shù)人員回答得磕絆,卻仍在邏輯里:“需要同步完成校驗(yàn)……通常由系統(tǒng)自動(dòng)生成?!?br>陳宇然追問:“那么,請(qǐng)看本案斷裂位置。斷裂發(fā)生在同步成功段落附近。其后是否出現(xiàn)標(biāo)準(zhǔn)重簽記錄?”
技術(shù)人員翻了翻材料,嘴唇抖了一下:“沒有……沒有完整重簽痕跡?!?br>公訴人立刻想說“可能是日志不全”,對(duì)方律師也準(zhǔn)備接“系統(tǒng)異常”??申愑钊惶崆鞍严乱粏柭湎拢滤浪修D(zhuǎn)彎。
他把話筒舉近:“如果沒有完整重簽痕跡,且同步可信節(jié)點(diǎn)上出現(xiàn)簽名鏈斷裂,那么最可能的解釋是兩類:一是日志鏈生成過程存在人為中斷;二是同步記錄在進(jìn)入系統(tǒng)時(shí)被異常注入導(dǎo)致簽名不匹配。請(qǐng)問是否屬于這兩類?”
技術(shù)人員沉默幾秒,像在努力選詞不讓自己卷入更深的泥。最后他只能承認(rèn):“從記錄特征看,確實(shí)更接近異常生成或異常注入?!?br>這兩個(gè)詞一出口,法庭里明顯起了波動(dòng)。連汪可汐都能感覺到旁聽席的目光像潮水涌動(dòng)。
對(duì)方律師終于坐不住了。他厲聲反對(duì):“技術(shù)人員不能下結(jié)論!他只是描述特征!”
陳宇然不退:“我當(dāng)然不要求他下結(jié)論。我要求法庭看到的是:斷裂并非導(dǎo)出差異的常見模式;缺失重簽痕跡使得解釋被大幅收縮?!?br>他轉(zhuǎn)向法官:“審判長(zhǎng),這已經(jīng)達(dá)到可采性討論的前置條件。接下來,請(qǐng)?jiān)试S我對(duì)被告陳念琪的相關(guān)****數(shù)據(jù)進(jìn)行交叉核驗(yàn)申請(qǐng)。若定位數(shù)據(jù)同樣出現(xiàn)‘同步節(jié)點(diǎn)斷鏈’,就能形成閉環(huán)。”
公訴人迅速反對(duì):“定位數(shù)據(jù)與本案關(guān)鍵證據(jù)并行,不能因鑒定等待而擴(kuò)大范圍。”
陳宇然冷笑一聲,笑意不帶情緒:“不是擴(kuò)大范圍,是把斷裂閉環(huán)。沒有閉環(huán),斷簽就只能永遠(yuǎn)停在‘可能’;有了閉環(huán),篡改就會(huì)變成‘必要’?!?br>汪可汐聽到“必要”二字時(shí),心里像被點(diǎn)燃。她忽然明白陳宇然為什么要這么快、為什么要在每一步都把邏輯收緊。因?yàn)椤耙蚬湣弊钌瞄L(zhǎng)的就是讓人陷入“可能”。
而陳宇然偏偏要把它逼到只能承認(rèn)“必要”的那一刻。承認(rèn)必要,就等于承認(rèn)有人在幕后把“每一次選擇”推向同一個(gè)終點(diǎn)。
他不是在替陳念琪翻案,而是在替那條**縱的時(shí)間線討回公道。
法官最終同意繼續(xù)調(diào)取,但強(qiáng)調(diào)“限定在已存在案卷相關(guān)范圍”。對(duì)方律師臉色鐵青,卻只能接受。
陳宇然拿到新的調(diào)取回執(zhí)時(shí),手指在紙邊輕輕一按,像確認(rèn)某個(gè)開關(guān)已經(jīng)回到正確位置。他走回辯護(hù)席,視線落在陳念琪身上。
陳念琪仍舊端坐,眼神卻第一次出現(xiàn)細(xì)微的偏移。那偏移不是慌張,而是警惕——像她意識(shí)到,陳宇然正在拆解她背后那只看不見的手。
就在這時(shí),法庭響起下一輪通報(bào)。**員抬頭的瞬間,聲音卻比以往更穩(wěn):“定位與校時(shí)相關(guān)的同步鏈路日志也出現(xiàn)斷鏈段?!?br>這一句像雷落在雨里。公訴人臉色驟變,連“可能”都來不及說。對(duì)方律師想起身反駁,卻被法官一個(gè)眼神釘住。
陳宇然緩慢坐下,像把最后一根釘子敲進(jìn)木板里。他拿起材料,指向斷鏈位置:“審判長(zhǎng),斷鏈出現(xiàn)在同類的同步節(jié)點(diǎn)附近。不同設(shè)備卻同類斷裂,說明不是導(dǎo)出差錯(cuò),而是同一套**縱的同步鏈路機(jī)制?!?br>他抬眼,語(yǔ)氣終于露出一點(diǎn)鋒芒:“這不是巧合,這是同一條因果鏈在重復(fù)生效?!?br>汪可汐的指尖發(fā)麻。她看著法官,心里只有一個(gè)念頭:輪回證據(jù)不是神秘學(xué),是把操縱過程拆成**的步驟。
而當(dāng)操縱被驗(yàn)出,就意味著幕后那個(gè)人再也無法通過“敘述可信度”來遮掩真相。
她忽然意識(shí)到,所謂背叛可能并不在法庭上,而在更早:有人選擇**,選擇把陳宇然推向“必?cái)≤壍馈?,再等他在輪回里一次次撞墻?br>對(duì)方律師強(qiáng)行壓住情緒:“即便存在斷鏈,也只能說明系統(tǒng)異常,與被告無關(guān)?!?br>陳宇然卻把證據(jù)頁(yè)翻到最末:“系統(tǒng)異常確實(shí)不能直接證明被告犯罪,但系統(tǒng)異常會(huì)影響證據(jù)生成。證據(jù)生成一旦**縱,‘證據(jù)指向被告’就失去基礎(chǔ)。”
他停頓半秒,補(bǔ)上最后的殺招:“更何況,證人陳述與時(shí)間窗貼合,在同步異常后仍然呈現(xiàn)一致性。異常不但存在,還被利用來穩(wěn)定敘事?!?br>他看向法官,像把刀遞過去:“審判長(zhǎng),我申請(qǐng)將因果鏈操縱的關(guān)鍵證據(jù)作為可采性爭(zhēng)點(diǎn)寫入庭審要點(diǎn),并準(zhǔn)許對(duì)偵查環(huán)節(jié)的日志保全責(zé)任進(jìn)行調(diào)查?!?br>這一次,公訴人沒有立刻反對(duì)。不是害怕,而是他已經(jīng)看出來,陳宇然在用程序把真相逼到臺(tái)面上。
法官沉吟許久,最終宣布:“對(duì)可采性爭(zhēng)點(diǎn)予以記錄。關(guān)于偵查環(huán)節(jié)日志保全責(zé)任,啟動(dòng)相關(guān)調(diào)查程序?!?br>法槌落下的瞬間,整個(gè)法庭像被震了一下。汪可汐忽然覺得,壓在胸口多日的那口氣終于松開了一絲,但同時(shí)她也更清楚:對(duì)方既然已經(jīng)加速,就不會(huì)甘心被調(diào)查掀翻。
庭審結(jié)束前,法官最后問陳宇然:“陳律師,你接下來要證明什么?”
陳宇然沒有急著回答,他先看了看陳念琪。那目光短暫卻堅(jiān)定,像在提醒對(duì)方:你等的不是判決,你等的是“下一次