申請的麻煩,同時提高了公證的效率。
[0036]作為優(yōu)選,客戶端設有校驗碼生成端,系統(tǒng)服務端設有第一校驗端,公證機關服務端設有第二校驗端。
[0037]其優(yōu)點在于,通過計算和比對客戶端、系統(tǒng)服務端、公證機關服務端分別生成的校驗碼,保證了聊天文件在傳輸和存儲過程中的數(shù)據(jù)完整性,提高了聊天證據(jù)的真實性、不可篡改性和完整性。
[0038]作為優(yōu)選,校驗碼生成端分別與文件配置端、二級聯(lián)系端聯(lián)系,第一校驗端分別與配置文件接收端、配置文件存儲端聯(lián)系,第二校驗端分別與文件調(diào)取端、文件公證端聯(lián)系。
[0039]其優(yōu)點在于,在存儲和傳輸之前進行完整性校驗,如果沒有通過完整性驗證,則需要重新傳輸或者放棄該數(shù)據(jù),保證了數(shù)據(jù)的完整性、真實性、不可篡改性。
[0040]作為優(yōu)選,校驗碼生成端、第一校驗端和第二校驗端分別設有聊天文件取樣模塊和MD5碼運算模塊,第一校驗端和第二校驗端還分別設有校驗碼比對模塊。
[0041]其優(yōu)點在于,對聊天文件進行采樣后再計算MD5碼,一方面減少了 MD5碼的計算量,保證了數(shù)據(jù)傳輸和保存的速度;另一方面,同樣的聊天文件得到的采樣結(jié)果相同,故計算得到的MD5碼相同,且該采樣算法一般外人無從得知,因此,大大降低了聊天文件被篡改的可能性,保證了其真實性、完整性和不可篡改性
[0042]本發(fā)明同現(xiàn)有技術(shù)相比具有以下優(yōu)點及效果:
[0043]1、由于聊天文件的采集、傳輸和存儲過程均脫離用戶的控制范圍,大大降低了聊天文件被篡改的可能性,保證了聊天文件記錄的內(nèi)容的真實性。
[0044]2、由于實現(xiàn)了在聊天過程中的實時記錄,并且將記錄的聊天文件存儲在第三方,在需要時調(diào)取該聊天文件,進行公證,實現(xiàn)了證據(jù)固定的事情性,避免了在事后需要舉證時找不到證據(jù)的情況。
[0045]3、由于標識號具有唯一性,對其進行二級哈希運算并配置到聊天文件中,從而使得聊天文件具有唯一性,同時利用該運算得到的編碼號能夠便于聊天文件的查找與調(diào)取。
[0046]4、由于對聊天文件的校驗采取先采樣再計算MD5碼的方法,且采取算法為一般外人難以獲得,從而使得該校驗方法與普通的校驗方式有所差別,進而保證了聊天證據(jù)的真實性、完整性、不可篡改性。
[0047]5、由于通過客戶端采集,系統(tǒng)服務端存儲,公證機構(gòu)只需要在公證機構(gòu)服務端調(diào)取需要公證的聊天文件進行公證即可,降低了許多人力、物力開銷,同時也降低了公證的成本。
【附圖說明】
[0048]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明的方法步驟示意圖。
[0050]圖2為本發(fā)明的裝置結(jié)構(gòu)示意圖。
[0051]標號說明:
[0052]1、客戶端101、初級聯(lián)系端
[0053]102、標識號接收端103、二級加密運算端
[0054]104、編碼號存儲端105、文件配置端
[0055]106、二級聯(lián)系端107、出證申請端
[0056]108、數(shù)據(jù)采集端109、緩存
[0057]2、互聯(lián)網(wǎng)服務端3、系統(tǒng)服務端
[0058]301、用戶識別端302、標識號生成端
[0059]303、標識號返回端304、配置文件接收端
[0060]305、配置文件存儲端306、配置文件轉(zhuǎn)發(fā)端
[0061]307、用戶資料備份端308、配置文件管理端
[0062]309、出證托管端4、公證機關服務端
[0063]401、用戶驗證端402、編碼號備份端
[0064]403、文件查詢端404、文件調(diào)取端
[0065]405、文件公證端
【具體實施方式】
[0066]下面結(jié)合實施例對本發(fā)明做進一步的詳細說明,以下實施例是對本發(fā)明的解釋而本發(fā)明并不局限于以下實施例。
[0067]實施例1:
[0068]如圖1所示,本實施例的聊天證據(jù)固定方法,包括以下步驟:
[0069]S1:系統(tǒng)服務端3分配標識號。
[0070]S2:對標識號進行二級哈希運算,得到編碼號;即對公證標識號先進行一次哈希運算,得到第一哈希值,再對第一哈希值進行第二次哈希運算,得到第二哈希值,即編碼號。
[0071]S3:客戶端I獲取實時聊天數(shù)據(jù)。
[0072]S4:客戶端I添加二級哈希運算得到的編碼號到上述聊天數(shù)據(jù)中,并形成聊天文件。
[0073]S5:客戶端I自動將形成的聊天文件上傳至系統(tǒng)服務端3。
[0074]S6:系統(tǒng)服務端3接收并存儲聊天文件。
[0075]S7:公證機關根據(jù)編碼號通過專用加密通道從系統(tǒng)服務端3獲取與編碼號相對應的聊天文件,并將聊天文件存儲在公證機關服務端4。
[0076]上述的S2和S3的步驟順序為:S2、S3,或者S3、S2,或者S2和S3同時進行。
[0077]在本實施例中,聊天數(shù)據(jù)包括語音、視頻、文字和圖像數(shù)據(jù)。
[0078]本實施例的聊天證據(jù)固定裝置,包括客戶端1、互聯(lián)網(wǎng)服務端2、系統(tǒng)服務端3、公證機關服務端4,客戶端I之間通過互聯(lián)網(wǎng)服務端2聯(lián)系,系統(tǒng)服務端3分別與互聯(lián)網(wǎng)服務端2和公證機關服務端4聯(lián)系,客戶端I與公證機關服務端4直接聯(lián)系;
[0079]客戶端I包括初級聯(lián)系端101、標識號接收端102、二級加密運算端103、編碼號存儲端104、文件配置端105、二級聯(lián)系端106、出證申請端107、數(shù)據(jù)采集端108、緩存109,標識號接收端102與二級加密運算端103聯(lián)系,編碼號存儲端104與文件配置端105聯(lián)系,數(shù)據(jù)采集端108與緩存109聯(lián)系,文件配置端105包括編碼號配置模塊、時間戳配置模塊和數(shù)字簽名模塊。
[0080]初級聯(lián)系端101是客戶與系統(tǒng)服務端3開始聯(lián)系并建立起的訪問驗證聯(lián)系,主要用于申請服務,用戶身份驗證等。
[0081]標識接收端102,是客戶端I接收來自系統(tǒng)服務端3發(fā)來的標識號,將此標識號作為二級哈希運算的起始碼使用。
[0082]二級加密運算端103,是將接收來的標識號進行二次哈希值計算,即對公證標識號先進行一次哈希運算,得到第一哈希值,再對第一哈希值進行第二次哈希運算,得到第二哈希值,即編碼號,其結(jié)果具有唯一性,專門用于配置實時聊天文件用。
[0083]編碼號存儲端104,是將二級運算后的編碼號進行存儲備份,用于公證申請時的查對錄入信息使用。
[0084]文件配置端105,是將編碼號與實時聊天文件進行配置,將聊天文件標注帶有聊天證據(jù)服務系統(tǒng)的特有的標識,用于保證聊天文件的唯一性和不可更改性,從而保證聊天文件具有連續(xù)性。
[0085]二級聯(lián)系端106,是客戶端I與系統(tǒng)服務端3再次聯(lián)系,用于處理配置后的聊天文件轉(zhuǎn)發(fā)。
[0086]出證申請端107,是客戶端I向公證機關服務端4申請聊天文件的公證出證工作。
[0087]系統(tǒng)服務