国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種無可信第三方電子合同簽訂方法、系統(tǒng)和裝置的制作方法

      文檔序號:7888434閱讀:154來源:國知局
      專利名稱:一種無可信第三方電子合同簽訂方法、系統(tǒng)和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及信息安全技術(shù)領(lǐng)域,更具體地說,涉及一種無可信第三方電子合同簽訂方法、系統(tǒng)和裝置。
      背景技術(shù)
      電子合同可以界定為電子合同是雙方或多方當(dāng)事人之間通過電子信息網(wǎng)絡(luò)以電子的形式達成的設(shè)立、變更、終止財產(chǎn)性民事權(quán)利義務(wù)關(guān)系的協(xié)議。也就是說,電子合同是以電子的方式訂立的合同,其主要指在網(wǎng)絡(luò)條件下當(dāng)事人為實現(xiàn)一定的目的,通過數(shù)據(jù)電文、電子郵件等形式簽訂的明確雙方義務(wù)關(guān)系的一種電子協(xié)議。
      然而網(wǎng)絡(luò)固有的不安全性給通過網(wǎng)絡(luò)進行安全可靠的商務(wù)活動帶來了新的挑戰(zhàn), 其中最重要的基礎(chǔ)問題之一就是公平性。所謂公平性是指在交換過程結(jié)束后,參與交換的各方或者都得到了自己想要的東西,或者都沒有得到任何有用的東西。公平交換協(xié)議可以滿足公平性需求,使得參與交換的雙方以公平的方式交換信息。公平電子合同簽署協(xié)議是針對一下場景提出的=Alice與Bob要簽署一份已達成共識的合同,協(xié)議目的是保證協(xié)議結(jié)束后,雙方都能得到對方簽署的合同文件;若失敗,則雙方都得不到任何有效文件。但現(xiàn)有的一些協(xié)議大多是建立在可信第三方(Trusted Third Party, TTP)基礎(chǔ)之上,協(xié)議能否順利進行主要依賴于ΤΤΡ,如果TTP受到攻擊,那么協(xié)議將失效。因此迫切需要一個無需TTP 的公平非抵賴協(xié)議,由于此類協(xié)議在安全性上是不對稱的,仍然不能保證發(fā)送方的信息安全。發(fā)明內(nèi)容
      有鑒于此,本發(fā)明實施例提供一種無可信第三方電子合同簽訂方法、系統(tǒng)和裝置, 以實現(xiàn)無TTP的電子合同能夠公平簽署。
      本發(fā)明實施例是這樣實現(xiàn)的
      本發(fā)明提供了一種無可信第三方電子合同簽訂方法,包括當(dāng)合同簽名方協(xié)商好電子合同內(nèi)容之后,包括
      電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      所述電子合同簽名協(xié)議響應(yīng)方對所接收到的所述中間驗證數(shù)據(jù)進行驗證;
      當(dāng)所述中間驗證數(shù)據(jù)有效時,所述電子合同簽名協(xié)議響應(yīng)方向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;
      所述電子合同簽名協(xié)議發(fā)起方對所述簽章進行驗證,當(dāng)簽章有效時,向所述電子和他歐冠簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章。
      優(yōu)選地,所述電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),包括
      所述電子合同簽名協(xié)議發(fā)起方向所述電子合同簽名協(xié)議響應(yīng)方發(fā)送數(shù)據(jù)(R1I 1 Id Its) | Sgn1 (rJ |r2 |d| ts),其中,所述R1為所生成與所述合同內(nèi)容等長的隨機數(shù);所述&為R1與所述合同內(nèi)容進行可逆邏輯運算所產(chǎn)生的結(jié)果;所述D為所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同簽名之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述TS為時間戳;所述Sgn1為所述電子合同簽名協(xié)議發(fā)起方的電子簽名。
      優(yōu)選地,所述電子合同簽名協(xié)議響應(yīng)方對所接收到的所述中間驗證數(shù)據(jù)進行驗證,包括
      所述電子合同簽名協(xié)議響應(yīng)方驗證所接收到的D是否表示所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同簽名之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明,并驗證所述Sgn1是否為所述電子合同簽名協(xié)議發(fā)起方的電子簽名。
      當(dāng)所述電子合同簽名協(xié)議發(fā)起方為多個時,多個電子合同簽名協(xié)議發(fā)起方分別向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      所述電子合同簽名協(xié)議響應(yīng)方對所接收到的各個中間驗證數(shù)據(jù)進行驗證;
      當(dāng)所有中間驗證數(shù)據(jù)都有效時,所述電子合同簽名協(xié)議響應(yīng)方向所述電子合同簽名發(fā)起方廣播自身對所述電子合同的簽章。
      當(dāng)所述電子合同簽名協(xié)議響應(yīng)方為多個時,所述電子合同簽名協(xié)議發(fā)起方向所述電子合同簽名協(xié)議響應(yīng)方廣播中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      所述電子合同簽名協(xié)議響應(yīng)方分別對所接收到的所述中間驗證數(shù)據(jù)進行驗證;
      當(dāng)所述中間驗證數(shù)據(jù)有效時,所述電子合同簽名協(xié)議響應(yīng)方分別向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;
      所述電子合同簽名協(xié)議發(fā)起方對所接收到的所有簽章進行驗證,當(dāng)所有簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方廣播自身對所述電子合同的簽章。
      本發(fā)明提供了一種無可信第三方電子合同簽訂系統(tǒng),包括電子合同簽名協(xié)議發(fā)起方和電子合同簽名協(xié)議響應(yīng)方,其中
      所述電子合同簽名協(xié)議發(fā)起方,用于向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;當(dāng)所述電子合同簽名響應(yīng)方驗證所述中間數(shù)據(jù)有效時,接收所述電子合同簽名響應(yīng)方所發(fā)送的對所述電子合同的簽章;對所述電子合同簽名協(xié)議發(fā)起方對所述簽章進行驗證,當(dāng)簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章;
      所述電子合同簽名協(xié)議響應(yīng)方,用于接收所述電子合同簽名協(xié)議響應(yīng)方所發(fā)起的中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;對所接收到的中間驗證數(shù)據(jù)進行驗證,當(dāng)所述中間驗證數(shù)據(jù)有效時,向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;接收所述電子合同簽名協(xié)議發(fā)起方所返回的對電子合5同的簽章。
      本發(fā)明提供了一種無可信第三方電子合同簽名協(xié)議發(fā)起裝置,包括中間驗證數(shù)據(jù)發(fā)送單元,響應(yīng)方簽章接收單元,響應(yīng)方簽章驗證單元和發(fā)起方簽章發(fā)送單元,其中
      所述中間驗證數(shù)據(jù)發(fā)送單元,用于向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      所述簽章接收單元,用于當(dāng)所述電子合同簽名協(xié)議響應(yīng)方驗證中間數(shù)據(jù)有效時, 接收所述電子合同簽名協(xié)議響應(yīng)方所發(fā)送的對所述電子合同的簽章;
      所述簽章驗證單元,用于對所述簽章單元所接收到的電子合同簽名協(xié)議響應(yīng)方對電子合同的簽章進行驗證;
      所述簽章發(fā)送單元,用于當(dāng)電子合同簽名協(xié)議響應(yīng)方對電子合同的簽章有效時, 向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章。
      本發(fā)明實施例提供一種無可信第三方電子合同簽名協(xié)議響應(yīng)裝置,包括中間驗證數(shù)據(jù)接收單元、中間驗證數(shù)據(jù)驗證單元、響應(yīng)方簽章發(fā)送單元,其中
      所述中間驗證數(shù)據(jù)接收單元,用于接收電子合同簽名協(xié)議發(fā)起方所發(fā)送的中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      所述中間驗證數(shù)據(jù)驗證單元,用于對所接收到的中間驗證數(shù)據(jù)進行驗證;
      所述響應(yīng)方簽章發(fā)送單元,用于當(dāng)所述中間驗證數(shù)據(jù)有效時,向所述電子合同簽名協(xié)議發(fā)起方發(fā)送自身對所述電子合同的簽章。
      對現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的技術(shù)方案具有以下優(yōu)點和特點本發(fā)明實施例所提供的技術(shù)方案,電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),該中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明,這樣可以有效防止發(fā)起方和響應(yīng)方對電子合同內(nèi)容的抵賴。


      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      圖1為本發(fā)明實施例所提供的一種無可信第三方電子合同簽訂方法流程圖2為本發(fā)明實施例所提供的一種無可信第三方電子合同簽訂系統(tǒng)結(jié)構(gòu)示意圖3為本發(fā)明實施例所提供的一種無可信第三方電子合同簽名協(xié)議發(fā)起裝置結(jié)構(gòu)示意圖4為本發(fā)明實施例所提供的一種無可信第三方電子合同簽名協(xié)議響應(yīng)裝置結(jié)構(gòu)示意圖5為本發(fā)明實施例所提供的一種結(jié)合具體場景的無可信第三方電子合同簽訂方法流程圖;具體實施方式
      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      本發(fā)明實施例提供了一種無可信第三方電子合同簽訂方法,當(dāng)合同雙方協(xié)商好合同內(nèi)容之后,可執(zhí)行如圖1所示步驟
      步驟101 :電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      步驟102 電子合同簽名協(xié)議響應(yīng)方對所接收到的所述中間驗證數(shù)據(jù)進行驗證;
      步驟103 當(dāng)所述中間驗證數(shù)據(jù)有效時,電子合同簽名協(xié)議響應(yīng)方向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;
      步驟104 電子合同簽名協(xié)議發(fā)起方對所述簽章進行驗證,當(dāng)簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章。
      本發(fā)明實施例所提供的一種無可信第三方電子合同簽訂方法中,電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),該中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明,這樣可以有效防止發(fā)起方和響應(yīng)方對電子合同內(nèi)容的抵賴。
      相應(yīng)地,本發(fā)明實施例還提供了一種無可信第三方電子合同簽訂系統(tǒng),該系統(tǒng)具體結(jié)構(gòu)如圖2所示,包括電子合同簽名協(xié)議發(fā)起方201和電子合同簽名協(xié)議響應(yīng)方202, 其中
      電子合同簽名協(xié)議發(fā)起方201,用于向電子合同簽名協(xié)議響應(yīng)方202發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方202對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方201認可所述電子合同內(nèi)容有效的聲明;當(dāng)所述電子合同簽名響應(yīng)方202驗證所述中間數(shù)據(jù)有效時,接收所述電子合同簽名響應(yīng)方201所發(fā)送的對所述電子合同的簽章;對所述簽章進行驗證,當(dāng)簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方202返回自身對所述電子合同的簽章;
      電子合同簽名協(xié)議響應(yīng)方202,用于接收所述電子合同簽名協(xié)議發(fā)起方201所發(fā)起的中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方202對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方201認可所述電子合同內(nèi)容有效的聲明;對所接收到的中間驗證數(shù)據(jù)進行驗證,當(dāng)所述中間驗證數(shù)據(jù)有效時,向所述電子合同簽名協(xié)議發(fā)起方201返回自身對所述電子合同的簽章;接收所述電子合同簽名協(xié)議發(fā)起方 201所返回的對電子合同的簽章。
      另外,本發(fā)明實施例還提供了一種無可信第三方電子合同簽名協(xié)議發(fā)起裝置,該裝置具體結(jié)構(gòu)如圖3所示,包括中間驗證數(shù)據(jù)發(fā)送單元301,響應(yīng)方簽章接收單元302,響應(yīng)方簽章驗證單元303和發(fā)起方簽章發(fā)送單元304,其中
      中間驗證數(shù)據(jù)發(fā)送單元301,用于向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      所述簽章接收單元302,用于當(dāng)所述電子合同簽名協(xié)議響應(yīng)方驗證中間數(shù)據(jù)有效時,接收所述電子合同簽名協(xié)議響應(yīng)方所發(fā)送的對所述電子合同的簽章;
      所述簽章驗證單元303,用于對所述簽章單元所接收到的電子合同簽名協(xié)議響應(yīng)方對電子合同的簽章進行驗證;
      所述簽章發(fā)送單元304,用于當(dāng)電子合同簽名協(xié)議響應(yīng)方對電子合同的簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章。
      相應(yīng)地,本發(fā)明實施例還提供了一種無可信第三方電子合同簽名協(xié)議響應(yīng)裝置, 該裝置具體結(jié)構(gòu)如圖4所示,包括中間驗證數(shù)據(jù)接收單元401、中間驗證數(shù)據(jù)驗證單元 402、響應(yīng)方簽章發(fā)送單元403,其中
      中間驗證數(shù)據(jù)接收單元401,用于接收電子合同簽名協(xié)議發(fā)起方所發(fā)送的中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;
      中間驗證數(shù)據(jù)驗證單元402,用于對所接收到的中間驗證數(shù)據(jù)進行驗證;
      響應(yīng)方簽章發(fā)送單元403,用于當(dāng)所述中間驗證數(shù)據(jù)有效時,向所述電子合同簽名協(xié)議發(fā)起方發(fā)送自身對所述電子合同的簽章。
      結(jié)合上述方法和具體應(yīng)用場景,本實施例對本發(fā)明的技術(shù)方案做進一步介紹。
      本實施例所涉及的協(xié)議是基于兩方的電子合同簽名協(xié)議,例如協(xié)議的參與者為 Alice和Bob,并且Alice是協(xié)議的發(fā)起者,Bob是協(xié)議的響應(yīng)者。當(dāng)采用本發(fā)明所提供的技術(shù)方案進行電子合同簽名時,可以執(zhí)行如圖5所示步驟
      步驟501 Al ice和Bob雙方協(xié)商好合同內(nèi)容m ;
      在步驟501中,由于Al ice和Bob分別為電子合同的簽署方,雙方就某事達成一致后,生成合同內(nèi)容m,并由合同簽署方Alice和Bob分別進行保存。
      步驟502 =Alice發(fā)起電子合同簽名協(xié)議;
      在步驟502中,在Alice方,首先生成一個與所協(xié)商好的合同內(nèi)容m等長的隨機數(shù) R1,并利用該生成的隨機數(shù)與合同內(nèi)容m進行邏輯運算生成運算結(jié)果&,其中,該邏輯運算可以是事先與響應(yīng)方Bob約定,也可以在認證過程中通知響應(yīng)方,另外,該邏輯運算可以是異或、同或等可逆邏輯運算,而具體采用哪種邏輯運算,本發(fā)明并不做限制,為便于描述,假設(shè)本實施例采用異或運算,即R2=Ri m。
      之后,Alice向 Bob 發(fā)送數(shù)據(jù)(R11 | R2 D TS) | Sgn1 (R11 | R2 D | TS),其中,如上所述,R1為所生成與合同內(nèi)容m等長的隨機數(shù);R2為隊與111進行邏輯運算所產(chǎn)生的結(jié)果;D 表示認可Rl R2內(nèi)容有效性的聲明,也就是說,該聲明表示,在Bob簽章的情況下,Alice 認可R1 ^R2內(nèi)容有效,也就說認可合同內(nèi)容m有效;TS為時間戳,可以體現(xiàn)Alice發(fā)起電子合同簽名協(xié)議的時間;而Sgn1表示Alice的數(shù)字簽名;| |表示連接符。
      步驟503 =Bob對所接收到的數(shù)據(jù)進行驗證;
      在步驟503中,Bob在接收到Alice所發(fā)送的數(shù)據(jù)之后,對其進行驗證,首先,Bob 根據(jù)所接收到的數(shù)據(jù)中的R1和&進行運算,在本實施例中,由于R2=Ri m,則在本步驟中,Bob計算Ri θ R2的值,并判斷所得出的結(jié)果是否與事先約定的合同內(nèi)容m—致,如果一8致,則進一步驗證D是否為表示認可R1 R2內(nèi)容有效性的聲明以及TS的有效性。完成上述驗證后,Bob可以根據(jù)所接收到的數(shù)據(jù)中的電子簽名Sgn1判斷該數(shù)據(jù)是否是由Alice所發(fā)送。如果上述驗證結(jié)果均表示沒有問題,則可執(zhí)行步驟504,否則退出電子合同簽名流程。
      步驟504 =Bob向Alice返回首次簽章;
      在步驟504中,當(dāng)Bob完成上述驗證,并認為上述數(shù)據(jù)均有效之后,向Alice返回自己的首次對合同內(nèi)容的簽章,即m| ISgn2 (m)。
      需要說明的是,在本步驟中,由于Bob對合同內(nèi)容進行了簽章,而根據(jù)此前對D的定義,即一旦Bob對m簽章,Alice也認可了合同內(nèi)容m有效,這樣可以防止電子合同簽名協(xié)議的發(fā)起方Alice抵賴。
      步驟505 =Alice對所接收到的簽章數(shù)據(jù)進行驗證;
      在步驟505中,Alice驗證所接收到的數(shù)據(jù)m和Sgn2Oii)的有效性,如果數(shù)據(jù)有效, 則執(zhí)行步驟506,否則退出電子合同簽名流程。
      步驟506 Al ice向Bob發(fā)送自身對合同內(nèi)容的電子簽名。
      在步驟505中,當(dāng)Alice驗證Bob所發(fā)送的數(shù)據(jù)均有效后,向電子合同加蓋自己的電子簽名,即Sgn1 (m),并發(fā)送給Bob,從而完成電子合同的簽名流程。
      上述實施例所涉及的是兩方參與的電子合同簽名,而在本實施例中,則介紹采用本發(fā)明的多方參與的電子合同簽名流程,假設(shè)本實施中存在N個電子合同簽名方,由于電子合同簽名方地位對等,每個簽名方既為簽名協(xié)議的發(fā)起方,同時也為簽名協(xié)議的響應(yīng)方, 因此與上一實施例不同之處在于
      首先,合同簽名方共同協(xié)商好合同內(nèi)容m。也就是說,合同的簽名各方就某事達成一致后,生成合同內(nèi)容m,并各自保存。
      其次,所有簽名方向其他簽名方發(fā)起電子合同簽名協(xié)議。
      具體為,由于本實施例涉及的是多方參與的電子合同簽名,也就是說,電子合同的某一簽名方需要和其他所有簽名方進行電子合同的簽名,因此,電子合同的簽名任意一方均需要生成與合同內(nèi)容m等長的隨機數(shù),以隊方為例,在Ni方產(chǎn)生隨機數(shù)Rli,并利用該生成的隨機數(shù)與合同內(nèi)容m進行邏輯運算生成運算結(jié)果,其中,該邏輯運算可以是異或、同或等可逆邏輯運算,而具體采用哪種邏輯運算,本發(fā)明并不做限制,為便于描述,假設(shè)被實施例采用異或運算,即R2i=Ri1 m。
      之后,Ni方向其他簽名方廣播數(shù)據(jù)(RliI |R2i| |Dj TSi) | Sgni (Rli | | R2i | | Di | | TSi), 其中,如上所述,Rli為第Ni方所生成的與合同內(nèi)容m等長的隨機數(shù);R2i為Rli與m進行邏輯運算所產(chǎn)生的結(jié)果;Di表示認可尺^ R2i內(nèi)容有效性的聲明,也就是說,在其他簽名方簽章的情況下,Ni方認可Rli R2i內(nèi)容有效,也就是說認可合同內(nèi)容m有效;TSi為時間戳,可以體現(xiàn)Ni方發(fā)起電子合同簽名協(xié)議的時間;而Sgni表示第Ni方的數(shù)字簽名;I I表示連接符。
      另外,當(dāng)電子合同簽名方對其接收到的數(shù)據(jù)進行驗證時,需按照以下方式進行
      具體為,由于本實施例中任意一方均向其他簽名方發(fā)送驗證數(shù)據(jù),因此在正常情況下,電子合同簽名的每一方都會接收到其他N-I方所發(fā)送的驗證數(shù)據(jù),因此,電子合同簽名的每一方需要對所有接收到的數(shù)據(jù)進行認證。例如,當(dāng)某一簽名方接收到數(shù)據(jù)(RliI R2i IDi TSi) I Sgni (Rli I IR2iI IDi TSi)時,該簽名方首先根據(jù)所接收到的數(shù)據(jù)中的Rli和進行運算,在本實施例中,由于R2I=R11 m,則在本步驟中,該簽名方計算R1 @ R2的值,并判斷所得出的結(jié)果是否與事先約定好的合同內(nèi)容m —致,如果一致,則進一步驗證Di以及 TSi以及Sgni的有效性,當(dāng)所接收到的N-I個數(shù)據(jù)經(jīng)過驗證,全部有效時,則可執(zhí)行后續(xù)步驟,否則退出電子合同簽名流程。
      在電子合同簽名方向的其他方向其他方發(fā)送首次簽章時,可按照以下防方式執(zhí)行
      當(dāng)電子合同簽名的任意一方完成對所有接收到的數(shù)據(jù)的驗證后,向其他簽名方廣播自己的首次對合同內(nèi)容的簽章,即m I I Sgni (m)。
      需要說明的是,在本步驟中,由于該簽名方已對合同內(nèi)容進行了簽章,而根據(jù)此前對Di的定義,即一旦該簽名方對m簽章,表示其他簽名方也認可了合同內(nèi)容m有效,這樣可以有效防止其他簽名方抵賴。
      電子合同簽名方在接收到其他簽名方所發(fā)送的首次簽章后,對其進行驗證,驗證通過后,返回自身對電子合同內(nèi)容m的簽章,至此,整個流程結(jié)束。
      本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M(Read-Only Memory,只讀存儲記憶體)、RAM (Random Access Memory,隨機存儲記憶體)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
      權(quán)利要求
      1.一種無可信第三方電子合同簽訂方法,其特征在于,當(dāng)合同簽名方協(xié)商好電子合同內(nèi)容之后,包括電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述電子合同簽名協(xié)議響應(yīng)方對所接收到的所述中間驗證數(shù)據(jù)進行驗證; 當(dāng)所述中間驗證數(shù)據(jù)有效時,所述電子合同簽名協(xié)議響應(yīng)方向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;所述電子合同簽名協(xié)議發(fā)起方對所述簽章進行驗證,當(dāng)簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),包括所述電子合同簽名協(xié)議發(fā)起方向所述電子合同簽名協(xié)議響應(yīng)方發(fā)送數(shù)據(jù)(R1I IR2I ID TS) ι Sgn1 (R11IR2 |d ts),其中,所述R1為所生成與所述合同內(nèi)容等長的隨機數(shù);所述R2 為隊與所述合同內(nèi)容進行可逆邏輯運算所產(chǎn)生的結(jié)果;所述D為所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同簽名之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述TS為時間戳;所述Sgn1為所述電子合同簽名協(xié)議發(fā)起方的電子簽名。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述電子合同簽名協(xié)議響應(yīng)方對所接收到的所述中間驗證數(shù)據(jù)進行驗證,包括所述電子合同簽名協(xié)議響應(yīng)方驗證所接收到的D是否表示所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同簽名之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明,并驗證所述Sgn1是否為所述電子合同簽名協(xié)議發(fā)起方的電子簽名。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述電子合同簽名協(xié)議發(fā)起方為多個時,多個電子合同簽名協(xié)議發(fā)起方分別向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述電子合同簽名協(xié)議響應(yīng)方對所接收到的各個中間驗證數(shù)據(jù)進行驗證; 當(dāng)所有中間驗證數(shù)據(jù)都有效時,所述電子合同簽名協(xié)議響應(yīng)方向所述電子合同簽名發(fā)起方廣播自身對所述電子合同的簽章。
      5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,當(dāng)所述電子合同簽名協(xié)議響應(yīng)方為多個時,所述電子合同簽名協(xié)議發(fā)起方向所述電子合同簽名協(xié)議響應(yīng)方廣播中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述電子合同簽名協(xié)議響應(yīng)方分別對所接收到的所述中間驗證數(shù)據(jù)進行驗證; 當(dāng)所述中間驗證數(shù)據(jù)有效時,所述電子合同簽名協(xié)議響應(yīng)方分別向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;所述電子合同簽名協(xié)議發(fā)起方對所接收到的所有簽章進行驗證,當(dāng)所有簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方廣播自身對所述電子合同的簽章。
      6.一種無可信第三方電子合同簽訂系統(tǒng),其特征在于,包括電子合同簽名協(xié)議發(fā)起方和電子合同簽名協(xié)議響應(yīng)方,其中所述電子合同簽名協(xié)議發(fā)起方,用于向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù), 所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;當(dāng)所述電子合同簽名響應(yīng)方驗證所述中間數(shù)據(jù)有效時,接收所述電子合同簽名響應(yīng)方所發(fā)送的對所述電子合同的簽章;對所述簽章進行驗證,當(dāng)簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章;所述電子合同簽名協(xié)議響應(yīng)方,用于接收所述電子合同簽名協(xié)議發(fā)起方所發(fā)起的中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;對所接收到的中間驗證數(shù)據(jù)進行驗證,當(dāng)所述中間驗證數(shù)據(jù)有效時,向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章;接收所述電子合同簽名協(xié)議發(fā)起方所返回的對電子合同的簽章。
      7.一種無可信第三方電子合同簽名協(xié)議發(fā)起裝置,其特征在于,包括中間驗證數(shù)據(jù)發(fā)送單元,響應(yīng)方簽章接收單元,響應(yīng)方簽章驗證單元和發(fā)起方簽章發(fā)送單元,其中所述中間驗證數(shù)據(jù)發(fā)送單元,用于向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述簽章接收單元,用于當(dāng)所述電子合同簽名協(xié)議響應(yīng)方驗證中間數(shù)據(jù)有效時,接收所述電子合同簽名協(xié)議響應(yīng)方所發(fā)送的對所述電子合同的簽章;所述簽章驗證單元,用于對所述簽章單元所接收到的電子合同簽名協(xié)議響應(yīng)方對電子合同的簽章進行驗證;所述簽章發(fā)送單元,用于當(dāng)電子合同簽名協(xié)議響應(yīng)方對電子合同的簽章有效時,向所述電子合同簽名協(xié)議響應(yīng)方返回自身對所述電子合同的簽章。
      8.一種無可信第三方電子合同簽名協(xié)議響應(yīng)裝置,其特征在于,包括中間驗證數(shù)據(jù)接收單元、中間驗證數(shù)據(jù)驗證單元、響應(yīng)方簽章發(fā)送單元,其中所述中間驗證數(shù)據(jù)接收單元,用于接收電子合同簽名協(xié)議發(fā)起方所發(fā)送的中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述中間驗證數(shù)據(jù)驗證單元,用于對所接收到的中間驗證數(shù)據(jù)進行驗證;所述響應(yīng)方簽章發(fā)送單元,用于當(dāng)所述中間驗證數(shù)據(jù)有效時,向所述電子合同簽名協(xié)議發(fā)起方發(fā)送自身對所述電子合同的簽章。
      全文摘要
      本發(fā)明實施例提供了一種無可信第三方電子合同簽訂方法、系統(tǒng)和裝置,其中,在該方法中,電子合同簽名協(xié)議發(fā)起方向電子合同簽名協(xié)議響應(yīng)方發(fā)起中間驗證數(shù)據(jù),所述中間驗證數(shù)據(jù)包括在所述電子合同簽名協(xié)議響應(yīng)方對所述電子合同內(nèi)容簽章之后,所述電子合同簽名協(xié)議發(fā)起方認可所述電子合同內(nèi)容有效的聲明;所述電子合同簽名協(xié)議響應(yīng)方對所接收到的所述中間驗證數(shù)據(jù)進行驗證;當(dāng)所述中間驗證數(shù)據(jù)有效時,所述電子合同簽名協(xié)議響應(yīng)方向所述電子合同簽名協(xié)議發(fā)起方返回自身對所述電子合同的簽章,從而有效防止發(fā)起方和響應(yīng)方對電子合同內(nèi)容的抵賴。
      文檔編號H04L12/18GK102546182SQ201210022250
      公開日2012年7月4日 申請日期2012年2月1日 優(yōu)先權(quán)日2012年2月1日
      發(fā)明者李智虎 申請人:李智虎
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1