[發(fā)明專利]一種數(shù)字簽名的方法及裝置有效
| 申請?zhí)枺?/td> | 201710296782.1 | 申請日: | 2017-04-28 |
| 公開(公告)號: | CN107070665B | 公開(公告)日: | 2018-06-12 |
| 發(fā)明(設計)人: | 安曉江;王燁;蔣紅宇 | 申請(專利權)人: | 北京海泰方圓科技股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 北京同達信恒知識產(chǎn)權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100094 北京市海淀區(qū)東北旺西路*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作對象 相鄰對象 關聯(lián)數(shù)字 刪除 非法操作 信息安全 預先建立 真實性 驗證 監(jiān)測 申請 保證 | ||
本申請實施例中公開了一種數(shù)字簽名的方法及裝置,該方法為監(jiān)測到執(zhí)行了指定操作時,獲取指定操作對應的操作對象;獲取針對操作對象預先建立的相鄰對象,并分別對操作對象和相鄰對象進行數(shù)字簽名,獲取相應的數(shù)字簽名值;基于獲得的操作對象的數(shù)字簽名值和相鄰對象的數(shù)字簽名值,獲取相鄰對象的關聯(lián)數(shù)字簽名值。這樣,基于操作對象的數(shù)字簽名值與相鄰對象的數(shù)字簽名值的組合,獲得相鄰對象的關聯(lián)數(shù)字簽名值,從而可以在操作對象被刪除或插入原先被刪除的正確的操作對象時,通過相應的相鄰對象的關聯(lián)數(shù)字簽名值進行驗證,進而識別出非法操作,提高數(shù)據(jù)的信息安全,保證數(shù)據(jù)的完整性以及真實性。
技術領域
本申請涉及信息安全技術領域,尤其涉及一種數(shù)字簽名的方法及裝置。
背景技術
隨著互聯(lián)網(wǎng)技術的發(fā)展,互聯(lián)網(wǎng)的安全措施也在不斷地改進,通常對互聯(lián)網(wǎng)中的數(shù)據(jù)(如,數(shù)據(jù)庫數(shù)據(jù))進行數(shù)字簽名,從而可以根據(jù)獲得的數(shù)字簽名值對數(shù)據(jù)的真?zhèn)芜M行驗證,以保證互聯(lián)網(wǎng)中的數(shù)據(jù)的信息安全。
現(xiàn)有技術下,對互聯(lián)網(wǎng)中的數(shù)據(jù)進行數(shù)字簽名時,主要采用以下方式:
采用哈希算法對一條數(shù)據(jù)進行計算,獲得第一哈希值,并采用數(shù)字簽名函數(shù)對第一哈希值進行數(shù)字簽名,獲得相應的數(shù)字簽名值。其中,所謂哈希算法是通過散列函數(shù),將任意長度的輸入數(shù)據(jù)進行哈希,獲得固定長度的輸出數(shù)據(jù),作為哈希值。
這樣,當上述數(shù)據(jù)被非法修改時,將基于修改后的數(shù)據(jù)獲得的第二哈希值與基于上述數(shù)字簽名轉(zhuǎn)換獲得的第一哈希值進行匹配,獲得表征匹配失敗的匹配結(jié)果,從而無法通過驗證。
但是,這種方式僅基于一條數(shù)據(jù)的哈希值,獲得相應的數(shù)字簽名,因此,當一條數(shù)據(jù)被刪除或插入一條被刪除的正確的數(shù)據(jù)時,由于不會出現(xiàn)匹配失敗的結(jié)果,因此無法識別出非法操作,不能確保數(shù)據(jù)的信息安全。
發(fā)明內(nèi)容
本申請實施例提供一種數(shù)字簽名方法及裝置,用于當一條數(shù)據(jù)被刪除或插入一條被刪除的正確的數(shù)據(jù)時,識別發(fā)現(xiàn)非法操作,提高數(shù)據(jù)的信息安全,保證數(shù)據(jù)的完整性以及真實性。
本申請實施例提供的具體技術方案如下:
第一方面,一種數(shù)字簽名方法,包括:
監(jiān)測到執(zhí)行了指定操作時,獲取指定操作對應的操作對象;
獲取針對操作對象預先建立的相鄰對象,并分別對操作對象和相鄰對象進行數(shù)字簽名,獲取相應的數(shù)字簽名值;
基于獲得的操作對象的數(shù)字簽名值和相鄰對象的數(shù)字簽名值,獲取相鄰對象的關聯(lián)數(shù)字簽名值,其中,關聯(lián)數(shù)字簽名值用于基于操作對象以及相鄰對象之間的關聯(lián)關系對操作對象進行驗證。
較佳的,獲取針對操作對象預先建立的相鄰對象,具體包括:
基于預設的數(shù)據(jù)排列順序,獲取操作對象的第一相鄰對象以及操作對象的第二相鄰對象;
其中,第一相鄰對象與操作對象左相鄰并間隔M個對象,第二相鄰對象與操作對象右相鄰并間隔M個對象,第一相鄰對象和第二相鄰對象均為操作對象的相鄰對象,M為自然數(shù)。
較佳的,基于獲得的操作對象的數(shù)字簽名值和相鄰對象的數(shù)字簽名值,獲取相鄰對象的關聯(lián)數(shù)字簽名值,具體包括:
基于數(shù)據(jù)排列順序,獲取第三相鄰對象,其中,第三相鄰對象與第一相鄰對象左相鄰并間隔M個對象;
基于數(shù)據(jù)排列順序,獲取第四相鄰對象,其中,第四相鄰對象與第二相鄰對象右相鄰間隔M個對象;
分別對操作對象、第一相鄰對象、第二相鄰對象、第三相鄰對象和第四相鄰對象進行哈希以及數(shù)字簽名,獲得相應的數(shù)字簽名值;
基于獲取的各個數(shù)字簽名值,獲取第一相鄰對象的關聯(lián)數(shù)字簽名值,并基于獲取的各個數(shù)字簽名值,獲取第二相鄰對象的關聯(lián)數(shù)字簽名值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京海泰方圓科技股份有限公司,未經(jīng)北京海泰方圓科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710296782.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)字作品關聯(lián)呈現(xiàn)的方法及裝置
- 支持交互關聯(lián)系統(tǒng)與WIFI無隙連接的視頻信息信號
- 支持交互關聯(lián)系統(tǒng)與WIFI無隙連接的音頻信息信號
- 支持交互關聯(lián)系統(tǒng)與WIFI無隙連接的媒體信息信號
- 用于關聯(lián)相關數(shù)字資產(chǎn)的系統(tǒng)
- 一種數(shù)字簽名的方法及裝置
- 基于矩陣式數(shù)據(jù)管理的數(shù)字數(shù)據(jù)統(tǒng)計方法
- 數(shù)字對象分享方法及裝置
- 數(shù)字文件防偽保護
- 一種數(shù)字資源管理的方法、裝置、設備及存儲介質(zhì)





