[發明專利]一種POS防切機遠程簽名系統及方法在審
| 申請號: | 201611227868.0 | 申請日: | 2016-12-27 |
| 公開(公告)號: | CN106712963A | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 代啟超;盧建興;劉福標 | 申請(專利權)人: | 艾體威爾電子技術(北京)有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06 |
| 代理公司: | 北京市盛峰律師事務所11337 | 代理人: | 于國富 |
| 地址: | 100142 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pos 防切機 遠程 簽名 系統 方法 | ||
1.一種POS防切機遠程簽名系統,其特征在于,所述系統包括:POS機和服務器端、安裝在終端的遠程簽名客戶端;所述服務器端與所述遠程簽名客戶端雙向通信連接;
所述遠程簽名客戶端,負責向所述服務器端請求所在終端的唯一身份ID,并將在終端上完成的程序數據發送到服務器端簽名;
所述服務器端,負責生成發出簽名請求的終端的唯一身份ID,并對獲得唯一身份ID的終端發送的程序簽名后返還給終端;
POS機,對遠程簽名客戶端發布的簽名后的程序下載更新。
2.根據權利要求1所述POS防切機遠程簽名系統,其特征在于,遠程簽名客戶端將獲取到的開發人員的郵箱、開發過程中使用的終端序列號提交到服務器端上,服務器端根據收到的開發人員的郵箱和開發過程中使用的終端唯一序列號生成僅屬于所述開發人員和所述終端的唯一身份ID。
3.根據權利要求1所述POS防切機遠程簽名系統,其特征在于,所述服務器端包括:注冊模塊、登錄模塊、ID生成模塊、驗證模塊、解密/加密模塊和簽名模塊;
注冊模塊,用于接收并保存使用遠程簽名客戶端的用戶通過所述遠程簽名客戶端輸入的注冊信息;所述注冊信息為開發人員郵箱和開發人員使用的唯一終端序列號;
登錄模塊,用于實現開發人員登錄所述服務器端的功能;
ID生成模塊,用于根據開發人員郵箱和開發人員使用的終端唯一序列號生成僅屬于所述開發人員和所述終端的唯一身份ID,
驗證模塊,用于驗證發送簽名請求的唯一身份ID是否合法;
解密/加密模塊,利用存儲的私鑰對客戶端發送的程序數據包解密;利用存在的私鑰對簽名后的數據包加密;
簽名模塊,用于對完成解密、完成解壓縮并驗證完整的數據包簽名。
4.根據權利要求1所述POS防切機遠程簽名系統,其特征在于,所述POS機存儲與存儲在服務器端的私鑰匹配的公鑰。
5.一種基于權利要求1至4任意一項所述POS防切機遠程簽名系統的遠程簽名方法,其特征在于,所述遠程簽名方法包括:
S1,服務器端收到開發人員的開發請求,然后將生成的對應的唯一身份ID發送到開發人員所用的遠程簽名客戶端;
S2,當遠程簽名客戶端獲得完成程序編寫的信號時,通過遠程簽名客戶端發起簽名動作,遠程簽名客戶端將唯一身份ID發送到服務器端;
S3,服務器端校驗唯一身份ID,校驗成功后,遠程簽名客戶端將編譯完成的程序壓縮加密發送到服務器端;
S4,服務器端解壓縮并解密,然后對接收到的程序數據簽名,再將簽名后的程序加密并發送到遠程簽名客戶端;
S5,遠程簽名客戶端接收到加密的程序,完成遠程簽名。
6.根據權利要求5所述遠程簽名方法,其特征在于,步驟S3,具體按照下述步驟實現:
S31,服務器端接收到遠程簽名客戶端發送的唯一身份ID,判斷唯一身份ID是否與身份ID庫中存儲的身份ID相符,如果是,則接收到的唯一身份ID最先由服務器端生成,校驗成功,并進入S32;如果否,則將唯一身份ID不正確、終端不合法的信息發送到遠程簽名客戶端;
S32,服務器端將向遠程簽名客戶端提示校驗成功的消息,并提示遠程簽名客戶端發送編譯完成的程序;
S33,遠程簽名客戶端接到服務器端的提示,將編譯完成的程序按照預先設計的長度分成多段并在每段數據的末尾加入校驗位,然后每段程序壓縮打包得到數據包;將數據包逐包發送到服務器端的過程中,對處于發送過程中的數據包加密。
7.根據權利要求6所述遠程簽名方法,其特征在于,步驟S4,具體按照下述步驟實現:
S41,服務器端在接收數據包的過程中,對處于接收狀態的數據包解壓縮,同時,對解壓縮后的數據包解密;
S42,解密完成后,驗證每數據包中數據的校驗位用于確認接收到的數據是否完成,如果數據完整,則對接收到的每數據包中數據簽名,并進入到S43;如果數據不完整,則向遠程簽名客戶端發送傳送數據不完整的提示;
S43,將簽名后的數據壓縮打包后逐包發送到遠程簽名客戶端,在發送到遠程簽名客戶端的過程中,利用私鑰對處于發送狀態的簽名后的數據包加密。
8.根據權利要求5所述遠程簽名方法,其特征在于,步驟S5之后還包括以下步驟:
遠程簽名客戶端將簽名后的程序發布給POS機,POS機下載發布的程序,使用預先存儲的公鑰對簽名后的程序解密,得到并安裝發布的程序數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾體威爾電子技術(北京)有限公司,未經艾體威爾電子技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611227868.0/1.html,轉載請聲明來源鉆瓜專利網。





