一種邊界安全性檢測方法及系統(tǒng)的制作方法
【技術(shù)領域】
[0001]本發(fā)明屬于無線通信技術(shù)領域,尤其涉及一種邊界安全性檢測方法及系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,非接觸卡讀卡器是一種非接觸卡讀寫設備,它通常通過USB接口實現(xiàn)與計算機的連接,可支持訪問射頻卡的全部功能。智能卡是指內(nèi)嵌有微芯片的塑料卡,例如NFC智能卡等。所述智能卡包含RFID或NFC等芯片,可以不需要與讀卡器的任何物理接觸就能夠識別持卡人。
[0003]然而,現(xiàn)階段對非接觸卡讀卡器以及智能卡的工作邊界進行安全性檢測的技術(shù)很少,且精度較低。
[0004]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]鑒于此,本發(fā)明實施例提供一種邊界安全性檢測方法及系統(tǒng),以解決現(xiàn)階段對非接觸卡讀卡器和智能卡的工作邊界進行安全性檢測的技術(shù)很少,且精度較低的問題。
[0006]第一方面,本發(fā)明實施例提供了一種邊界安全性檢測方法,所述邊界安全性檢測方法包括:
[0007]在待檢測設備的工作邊界上進行加解密操作;
[0008]檢測加解密操作后返回的信息;
[0009]當所述返回的信息符合預設規(guī)則時,確定邊界工作安全。
[0010]第二方面,本發(fā)明實施例提供了一種邊界安全性檢測系統(tǒng),所述邊界安全性檢測包括:
[0011]加解密操作模塊,用于在待檢測設備的工作邊界上進行加解密操作;
[0012]信息檢測模塊,用于檢測加解密操作后返回的信息;
[0013]第一確定模塊,用于當所述返回的信息符合預設規(guī)則時,確定邊界工作安全。
[0014]本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例通過在待檢測設備的工作邊界上進行加解密操作,檢測加解密操作后返回的信息,當所述返回的信息符合預設規(guī)則時,確定邊界工作安全。通過本發(fā)明實施例,可以對待檢測設備(例如,讀卡器、NFC智能卡等)在工作邊界上工作的安全性進行快速、準確的檢測,具有較強的易用性和實用性。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例提供的邊界安全性檢測方法的實現(xiàn)流程示意圖;
[0017]圖2是本發(fā)明實施例提供的邊界檢測方法的實現(xiàn)流程示意圖;
[0018]圖3是本發(fā)明實施例提供的邊界檢測方法的另一實現(xiàn)流程示意圖;
[0019]圖4是本發(fā)明實施例提供的邊界安全性檢測系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細節(jié),以便透切理解本發(fā)明實施例。然而,本領域的技術(shù)人員應當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
[0021]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
[0022]請參閱圖1,為本發(fā)明實施例提供的邊界安全性檢測方法的實現(xiàn)流程,其主要包括以下步驟:
[0023]在步驟SlOl中,在待檢測設備的工作邊界上進行加解密操作。
[0024]示例性的,可以在待檢測設備的工作邊界上進行非對稱密碼加解密操作。
[0025]在步驟S102中,檢測加解密操作后返回的信息。
[0026]在步驟S103中,當所述返回的信息符合預設規(guī)則時,確定邊界工作安全。
[0027]進一步的,當所述返回的信息不符合預設規(guī)則時,提示所述邊界工作有被錯誤注入攻擊的危險。所述錯誤注入攻擊是指在待檢測設備進行密碼運算的過程中,通過在某些時刻采用物理環(huán)境干擾方法,如異常溫度、異常輸入電壓、及靜電干擾等,以破壞其功能或獲得待檢測設備中敏感數(shù)據(jù)信息的攻擊方法。
[0028]其中,所述預設規(guī)則包括但不限于返回正確結(jié)果、錯誤代碼或不返回等。
[0029]作為本發(fā)明的一優(yōu)選實施例,在待檢測設備的工作邊界上進行加解密操作之前,還包括:
[0030]確定待檢測設備的工作邊界。
[0031]請參閱圖2,為本發(fā)明實施例提供的邊界檢測方法的實現(xiàn)流程,其主要包括以下步驟:
[0032]在步驟S201中,向機械臂發(fā)出控制指令;
[0033]在本發(fā)明實施例中,在步驟S201之前,還包括;建立坐標系。
[0034]如,機械臂初始標準姿態(tài)下,將待檢測設備置于工作臺平面上,令待檢測設備中心與機械臂拾卡部分底面(法蘭面)中心點在工作臺面上的投影重合;此時,以待檢測設備上平面為坐標系XY軸所在平面;以待檢測設備中心為原點O,并且在機械臂標準初始姿態(tài)下,機械臂拾卡部分底面(法蘭面)中心點P在XY軸上的投影與點O重合;OP連線在Z軸上,即確定Z軸。
[0035]在步驟S202中,控制機械臂移動到原點0(0,0,0),并令x = O,推進距離d = xs ;其中,以待檢測設備中心為所述原點O,xs>0 ;
[0036]在步驟S203中,控制機械臂移動到點S (x+d,0,O),以使待檢測設備進行第一次工作測試;
[0037]在步驟S204中,當?shù)谝淮螠y試成功時,令X = 0,d = xf ;控制機械臂移動到點F(x+d,O,O),以使待檢測設備進行第二次工作測試,其中xf>xs>0 ;
[0038]在步驟S205中,當?shù)谝淮螠y試失敗時,令點F為(x+d, O, O),xf = x+d, x = x+d,d = -h,h>0 ;控制機械臂移動到點S(x+d,0,0),xs = x+d,以使使待檢測設備進行第三次工作測試;
[0039]在步驟S206中,當?shù)诙螠y試成功時,令點S為(x+d, O, O),xs = x+d, x = x+d,d = h,控制機械臂移動到點F(x+d, 0,0),xf = x+d ;并返回第二次測式;
[0040]在步驟S207中,當?shù)诙螠y試失敗時,判斷點S與點F的距離是否小于或等于機械臂移動的最小距離m ;
[0041]在步驟S208中,當判斷出點S與點F的距離小于或等于機械臂移動的最小距離m,則判定找到使待檢測設備工作邊界,并返回點Abtm((xs+xf)/2,0,0) ;Abtm即為待檢測設備下平面沿X軸正方向上的邊界點。
[0042]在步驟S209中,當判斷出點S與點F的距離大于機械臂移動的最小距離m,控制機械臂移動到點S和點F的中間點點M((XS+Xf)/2,0,0),以使待檢測設備進行第四次工作測試;
[0043]在步驟S210中,當?shù)谒拇螠y試成功時,令點S為((xs+xf) /2,0,O),xs =(xs+xf)/2 ;并返回步驟S207 ;
[0044]在步驟S211中,當?shù)谒拇螠y試失敗時,令點F為((xs+xf) /2,0,0), xf =(xs+xf)/2 ;并返回步驟S207 ;
[0045]在步驟S212中,當?shù)谌螠y試成功時,執(zhí)行步驟S207 ;
[0046]在步驟S213中,當?shù)谌螠y試失敗時,令點F為(x+d, O, O),xf = x+d ;x = x+d,d = _h,控制機械臂移動到點S(x+d,0,0),xs = x+d,并返回第三次測試。
[0047]在本發(fā)明實施例中,待檢測設備的工作邊界分為:上平面、下平面,每個平面上有四個邊界點,最終輸出的邊界點為:Otop, Atop, Btop, Ctop, Dtop ;Abtm, Bbtm, Cbtm, Dbtm ;
[0048]本發(fā)明實施例以下平面邊界點Abtm為例進行說明。然而,可以理解的是,其他Bbtm, Cbtm, Dbtm等邊界點點,可參考上述實施方式改為考察X軸負方向和Y軸正負方向,依次類推即可;對于上平面的點Otop, Atop, Btop, Ctop, Dtop,可