两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于區(qū)塊鏈的文件簽名方法及系統(tǒng)的制作方法

文檔序號:10656535閱讀:494來源:國知局
基于區(qū)塊鏈的文件簽名方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于區(qū)塊鏈技術(shù)領(lǐng)域,提出了一種基于區(qū)塊鏈的文件簽名方法,該方法方案是雙方通過終端在需要簽名的文件上簽名;對具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值;將所述哈希值、文件簽署信息嵌入到區(qū)塊鏈中。本發(fā)明又提出一種基于區(qū)塊鏈的文件簽名系統(tǒng),包括文件簽署模塊、區(qū)塊鏈模塊,所述文件簽署模塊用于雙方通過終端在需要簽名的文件上簽名,所述區(qū)塊鏈模塊用于對具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值,并將所述哈希值、文件簽署信息嵌入到區(qū)塊鏈中。采用本發(fā)明的方法及系統(tǒng)可以隨時隨地通過終端簽署文件,而且成本更節(jié)省、工作更高效、合同更安全、客戶更信任,且有無與倫比的可用性和法律的可執(zhí)行性。
【專利說明】
基于區(qū)塊鏈的文件簽名方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,具體地說是一種基于區(qū)塊鏈的文件簽名方法及系統(tǒng)。
【背景技術(shù)】
[0002]區(qū)塊鏈?zhǔn)且环N新型去中心化協(xié)議,能安全地存儲數(shù)字貨幣交易或其他數(shù)據(jù),信息不可偽造和篡改,可以自動執(zhí)行智能合約,無需任何中心化機構(gòu)的審核。
[0003]傳統(tǒng)合同的簽署或者在文件上簽字,都是先把合同或者文件擬好后打印,然后在打印好的文件簽字處簽名。這存在以下問題:第一、必須有打印機與紙張。第二、當(dāng)需要簽名的文件不在簽名者處時,簽名行為就會受阻,這對于忙碌的人,緊急的事,耽誤了文件的簽署時間,容易造成損失。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺點,提出一種基于區(qū)塊鏈的文件簽名方法,包括:
[0005]雙方通過終端在需要簽名的文件上簽名;
[0006]對具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值;
[0007]將所述哈希值、文件簽署信息嵌入到區(qū)塊鏈中。
[0008]優(yōu)選的是,所述文件簽署信息包括文件簽署時間、文件簽署人。
[0009]優(yōu)選的是,所述雙方通過終端在需要簽名的文件上手寫簽名。
[0010]優(yōu)選的是,在所述步驟雙方通過終端在需要簽名的文件上簽名之前還包括步驟:將需要簽名的文件保存在服務(wù)端。
[0011]優(yōu)選的是,其中第一方在需要簽名的文件上簽完名后,將簽完名的文件發(fā)送給第二方在所述第一方簽完名的文件上簽名;
[0012]所述第二方在所述文件上簽完名后,將具有雙方簽名的文件發(fā)送給所述第一方,同時,將所述具有雙方簽名的文件哈希值、文件簽署信息嵌入到區(qū)塊鏈中。
[0013]優(yōu)選的是,在所述步驟將哈希值、文件簽署信息嵌入到區(qū)塊鏈中后還包括步驟:所述第一方收到具有雙方簽名的文件后,在所述區(qū)塊鏈上查詢具有雙方簽名的文件哈希值是否存在,如果存在,確認(rèn)文件簽署成功。
[0014]優(yōu)選的是,所述確認(rèn)文件簽署成功前,將所述文件簽署信息生成識別碼,并將所述識別碼添加在所述具有雙方簽名的文件頁面上。
[0015]優(yōu)選的是,所述識別碼為二維碼、或者三維碼、或者條形碼。
[0016]優(yōu)選的是,所述識別碼添加在所述具有手寫簽名的文件頁面的頁眉或者頁腳。
[0017]優(yōu)選的是,所述終端為手機、或者電腦、或者平板或者其它觸摸屏設(shè)備。
[0018]為解決上述技術(shù)問題,本發(fā)明又提出了一種基于區(qū)塊鏈的文件簽名系統(tǒng)包括文件簽署模塊、區(qū)塊鏈模塊,所述文件簽署模塊用于雙方通過終端在需要簽名的文件上簽名,所述區(qū)塊鏈模塊用于對具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值,并將所述哈希值、文件簽署信息嵌入到區(qū)塊鏈中。
[0019]優(yōu)選的是,還包括確認(rèn)文件簽署模塊,所述確認(rèn)文件簽署模塊用于通過在區(qū)塊鏈上查詢具有雙方簽名的文件哈希值是否存在,如果存在,確認(rèn)文件簽署成功。
[0020]優(yōu)選的是,還包括識別碼生成模塊,所述識別碼生成模塊用于在區(qū)塊鏈上具有雙方簽名的文件哈希值存在時,將文件簽署信息生成識別碼,并將所述識別碼添加在具有雙方簽名的文件頁面上。
[0021]優(yōu)選的是還包括存儲待簽文件模塊,所述存儲待簽文件模塊用于將需要簽名的文件保存在服務(wù)端。
[0022]優(yōu)選的是,所述文件簽署信息包括文件簽署時間、文件簽署人。
[0023]優(yōu)選的是,所述終端為手機、或者電腦、或者平板或者其它觸摸屏設(shè)備?;蛘唠娔X、或者平板或者其它觸摸屏設(shè)備。
[0024]或者電腦、或者平板或者其它觸摸屏設(shè)備。
[0025]優(yōu)選的是,所述雙方通過終端在需要簽名的文件上手寫簽名。
[0026]優(yōu)選的是,所述識別碼為二維碼、或者三維碼、或者條形碼。
[0027]優(yōu)選的是,所述識別碼添加在所述具有手寫簽名的文件頁面的頁眉或者頁腳。
[0028]根據(jù)本發(fā)明基于區(qū)塊鏈的文件簽名方法及系統(tǒng),打破傳統(tǒng)簽名習(xí)慣,無需紙張、打印機等,隨時隨地通過終端簽署文件,所以成本更節(jié)省、工作更高效。
[0029]由于本發(fā)明的基于區(qū)塊鏈的文件簽名方法及系統(tǒng)采用了區(qū)塊鏈技術(shù),區(qū)塊鏈?zhǔn)且环N新型去中心化協(xié)議,能安全地存儲數(shù)字貨幣交易或其他數(shù)據(jù),信息不可偽造和篡改,所以合同更安全、客戶更信任,且有無與倫比的可用性和法律的可執(zhí)行性。
【附圖說明】
[0030]圖1是按照本發(fā)明的基于區(qū)塊鏈的文件簽名方法在實施例中流程圖。
【具體實施方式】
[0031]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述,有必要在此指出的是,以下【具體實施方式】只用于對本發(fā)明進(jìn)行進(jìn)一步的說明,不能理解為對本發(fā)明保護(hù)范圍的限制,該領(lǐng)域的技術(shù)人員可以根據(jù)上述
【發(fā)明內(nèi)容】
對本發(fā)明作出一些非本質(zhì)的改進(jìn)和調(diào)整。
[0032]根據(jù)本發(fā)明基于區(qū)塊鏈的文件簽名方法及系統(tǒng),打破傳統(tǒng)簽名習(xí)慣,無需紙張、打印機等,隨時隨地通過終端簽署文件。
[0033]如圖1所示,根據(jù)本發(fā)明的基于區(qū)塊鏈的文件簽名方法,包括:
[0034]S110、將需要簽名的文件保存在服務(wù)端。
[0035]將需要簽名的文件保存在服務(wù)端時,首先需要通過簽名平臺的用戶系統(tǒng)登陸,首次登陸者需要進(jìn)行身份登記即注冊,比如個人,需要填寫姓名、身份證號、郵箱、手機號等,根據(jù)實際情況設(shè)定必填項。又比如企業(yè),需要填寫企業(yè)名稱,機構(gòu)代碼、聯(lián)系方式等,也是根據(jù)實際情況設(shè)定必填項。注冊成功時,簽名平臺的用戶系統(tǒng)會給注冊者分配公鑰與私鑰。公鑰就是標(biāo)識注冊者在該平臺中的用戶ID,私鑰可以用于登陸。所述的簽名平臺就是根據(jù)本發(fā)明的基于區(qū)塊鏈的文件簽名方法研發(fā)的用戶平臺。
[0036]注冊成功后登陸簽名平臺,將需要簽名的文件保存在服務(wù)端,通知簽名者對該文件進(jìn)行簽名。
[0037]S120、雙方通過終端在需要簽名的文件上簽名。
[0038]其中第一方通過終端在需要簽名的文件上簽完名后,將簽完名的文件發(fā)送給第二方在所述第一方簽完名的文件上簽名。其中,終端可以是手機、或者電腦、或者平板以及其它觸摸屏設(shè)備。第一方將簽完名的文件發(fā)送給第二方,在發(fā)送時,可以在簽名平臺中選擇對方的用戶ID、或者手機號、或者身份證等實現(xiàn)發(fā)送。文件一直在服務(wù)端保存著,在該技術(shù)方案中發(fā)送指給接收方賦予了可以在該文件上簽名的權(quán)限。該文件每做一次操作,都會在服務(wù)端保存一份。用戶也可以設(shè)定發(fā)送不僅給對方賦予對該文件操作權(quán)限,而且將該文件發(fā)送一份到對方,對方可以自行存儲,以便企業(yè)內(nèi)部或個人管理。
[0039]第二方收到需要文件簽名的消息后,第二方在所述文件上簽名,簽完名后,將具有雙方簽名的文件發(fā)送給所述第一方,同時,將所述具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值,并將哈希值、文件簽署信息嵌入到區(qū)塊鏈中。同理,在發(fā)送時,可以在簽名平臺中選擇對方的用戶ID、或者手機號、或者身份證等實現(xiàn)發(fā)送。用戶也可以設(shè)定發(fā)送不僅給對方賦予對該文件操作權(quán)限,而且將該文件發(fā)送一份到對方,對方可以自行存儲,以便企業(yè)內(nèi)部或個人管理。
[0040]文件簽署信息是相關(guān)簽署該文件的信息,包括簽署時間、簽署人等,文件簽署信息按用戶需要設(shè)定。
[0041 ] S130確認(rèn)文件簽署成功。
[0042]第一方收到具有雙方簽名的文件后,在所述區(qū)塊鏈上查詢具有雙方簽名的文件哈希值是否存在,如果存在,將所述文件簽署信息生成識別碼,并將所述識別碼添加在所述具有雙方簽名的文件頁面上后,確認(rèn)文件簽署成功。即在這整個簽名過程中,服務(wù)端總共保存有4個文件,分別是待簽名的文件,具有第一方簽名的文件,具有雙方簽名的文件,具有雙方簽名且有識別碼的文件。所述識別碼為二維碼、或者三維碼、或者條形碼或其他,所述識別碼添加在所述具有手寫簽名的文件頁面的頁眉或者頁腳。用戶通過掃描識別碼即可知道具體簽署人與簽署時間。
[0043]本發(fā)明的基于區(qū)塊鏈的文件簽名方法,每個文檔具有獨立完整數(shù)字化審計記錄。訂立合同獨立審計,符合司法取證記錄。適用《中華人民共和國合同法》,《中華人民共和國電子商務(wù)法》,《中華人民共和國電子簽名法》規(guī)范。
[0044]根據(jù)本發(fā)明的基于區(qū)塊鏈的文件簽名系統(tǒng),包括文件簽署模塊、區(qū)塊鏈模塊、確認(rèn)文件簽署模塊、識別碼生成模塊、存儲待簽文件模塊。
[0045]存儲待簽文件模塊用于將需要簽名的文件保存在服務(wù)端。
[0046]文件簽署模塊用于雙方通過終端在需要簽名的文件上簽名。具體如下:
[0047]其中第一方通過終端在需要簽名的文件上簽完名后,將簽完名的文件發(fā)送給第二方在所述第一方簽完名的文件上簽名。其中,終端可以是手機、或者電腦、或者平板以及其它觸摸屏設(shè)備。第一方將簽完名的文件發(fā)送給第二方,在發(fā)送時,可以在簽名平臺中選擇對方的用戶ID、或者手機號、或者身份證等實現(xiàn)發(fā)送。文件一直在服務(wù)端保存著,在該技術(shù)方案中發(fā)送指給接收方賦予了可以在該文件上簽名的權(quán)限。該文件每做一次操作,都會在服務(wù)端保存一份。用戶也可以設(shè)定發(fā)送不僅給對方賦予對該文件操作權(quán)限,而且將該文件發(fā)送一份到對方,對方可以自行存儲,以便企業(yè)內(nèi)部或個人管理。
[0048]區(qū)塊鏈模塊用于對具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值,并將所述哈希值、文件簽署信息嵌入到區(qū)塊鏈中。具體如下:
[0049]第二方收到需要文件簽名的消息后,第二方在所述文件上簽名,簽完名后,將具有雙方簽名的文件發(fā)送給所述第一方,同時,將所述具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值,并將哈希值、文件簽署信息嵌入到區(qū)塊鏈中。同理,在發(fā)送時,可以在簽名平臺中選擇對方的用戶ID、或者手機號、或者身份證等實現(xiàn)發(fā)送。用戶也可以設(shè)定發(fā)送不僅給對方賦予對該文件操作權(quán)限,而且將該文件發(fā)送一份到對方,對方可以自行存儲,以便企業(yè)內(nèi)部或個人管理。
[0050]確認(rèn)文件簽署模塊用于通過在區(qū)塊鏈上查詢具有雙方簽名的文件哈希值是否存在,如果存在,確認(rèn)文件簽署成功。
[0051]識別碼生成模塊用于在區(qū)塊鏈上具有雙方簽名的文件哈希值存在時,將文件簽署信息生成識別碼,并將所述識別碼添加在具有雙方簽名的文件頁面上。所述識別碼為二維碼、或者三維碼、或者條形碼或其他,所述識別碼添加在所述具有手寫簽名的文件頁面的頁眉或者頁腳。用戶通過掃描識別碼即可知道具體簽署人與簽署時間。
【主權(quán)項】
1.一種基于區(qū)塊鏈的文件簽名方法,其特征在于:包括: 雙方通過終端在需要簽名的文件上簽名; 對具有雙方簽名的文件進(jìn)行哈希運算,獲得哈希值; 將所述哈希值、文件簽署信息嵌入到區(qū)塊鏈中。2.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:所述文件簽署信息包括文件簽署時間、文件簽署人。3.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:所述雙方通過終端在需要簽名的文件上手寫簽名。4.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:在所述步驟雙方通過終端在需要簽名的文件上簽名之前還包括步驟:將需要簽名的文件保存在服務(wù)端。5.根據(jù)權(quán)利要求4所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:還包括步驟:其中第一方在需要簽名的文件上簽完名后,將簽完名的文件發(fā)送給第二方在所述第一方簽完名的文件上簽名; 所述第二方在所述文件上簽完名后,將具有雙方簽名的文件發(fā)送給所述第一方,同時,將所述具有雙方簽名的文件哈希值、文件簽署信息嵌入到區(qū)塊鏈中。6.根據(jù)權(quán)利要求1或5所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:在所述步驟將哈希值、文件簽署信息嵌入到區(qū)塊鏈中后還包括步驟:所述第一方收到具有雙方簽名的文件后,在所述區(qū)塊鏈上查詢具有雙方簽名的文件哈希值是否存在,如果存在,確認(rèn)文件簽署成功。7.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:所述確認(rèn)文件簽署成功前,將所述文件簽署信息生成識別碼,并將所述識別碼添加在所述具有雙方簽名的文件頁面上。8.根據(jù)權(quán)利要求7所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:所述識別碼為二維碼、或者三維碼、或者條形碼。9.根據(jù)權(quán)利要求7所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:所述識別碼添加在所述具有手寫簽名的文件頁面的頁眉或者頁腳。10.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的文件簽名方法,其特征在于:所述終端為手機、或者電腦、或者平板或者其它觸摸屏設(shè)備。
【文檔編號】G06F21/64GK106022775SQ201610319200
【公開日】2016年10月12日
【申請日】2016年5月13日
【發(fā)明人】鄧迪, 江長舜
【申請人】鄧迪
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阆中市| 肥西县| 高密市| 上林县| 咸丰县| 文安县| 华坪县| 绥滨县| 罗平县| 东光县| 南京市| 宁德市| 甘德县| 工布江达县| 攀枝花市| 惠水县| 正蓝旗| 鄂伦春自治旗| 新巴尔虎右旗| 平泉县| 临朐县| 安仁县| 呼图壁县| 曲周县| 黔江区| 灵川县| 道孚县| 开平市| 南靖县| 黄平县| 苗栗市| 鄂州市| 淮南市| 赫章县| 汉源县| 浮山县| 察隅县| 镇沅| 西和县| 绥棱县| 通山县|