亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于程序加密的認(rèn)證方法和裝置與流程

文檔序號:11831065閱讀:來源:國知局

技術(shù)特征:

1.一種用于程序加密的認(rèn)證方法,其特征在于,包括:

主處理器向監(jiān)控單元發(fā)送認(rèn)證請求,其中,所述認(rèn)證請求中包含所述主處理器生成的認(rèn)證參數(shù);

所述主處理器接收所述監(jiān)控單元按照預(yù)定通信格式發(fā)送來的認(rèn)證響應(yīng),其中,所述認(rèn)證響應(yīng)中至少包括所述監(jiān)控單元生成的響應(yīng)參數(shù);以及

所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系,當(dāng)所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系時認(rèn)證通過,當(dāng)所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系時認(rèn)證不通過。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主處理器生成的認(rèn)證參數(shù)至少包括:用于指定認(rèn)證數(shù)值表中的認(rèn)證數(shù)據(jù)的標(biāo)識數(shù)據(jù),所述標(biāo)識數(shù)據(jù)為隨機(jī)碼,所述認(rèn)證數(shù)值表預(yù)先存儲于所述主處理器的存儲器中。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系的步驟包括:所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證數(shù)值表中所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系,

其中,所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證數(shù)值表中所述標(biāo)識數(shù)據(jù)指定的數(shù)據(jù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系的步驟包括:

從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù);

將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)定數(shù)據(jù)按照約定的算法得到第一驗(yàn)證數(shù)據(jù);以及

比對所述第一驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)是否一致,當(dāng)所述第一驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系;當(dāng)所述第一驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)不一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)的步驟包括:

獲取約定的計算規(guī)則;

獲取所述標(biāo)識數(shù)據(jù)按照約定的計算規(guī)則得到的計算結(jié)果,其中,所述計算結(jié)果用于指定所述認(rèn)證數(shù)值表中的認(rèn)證數(shù)據(jù)的存儲位置;以及

讀取所述計算結(jié)果指定的所述存儲位置中存儲的認(rèn)證數(shù)據(jù)。

5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述主處理器生成的認(rèn)證參數(shù)還至少包括:用于指示所述認(rèn)證響應(yīng)的有效性的通知數(shù)據(jù),所述通知數(shù)據(jù)為隨機(jī)碼。

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系的步驟包括:所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證數(shù)值表中所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)、或者和所述認(rèn)證數(shù)值表中所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)以及所述通知數(shù)據(jù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系,

其中,所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證數(shù)值表中所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)、或者和所述認(rèn)證數(shù)值表中所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)以及所述通知數(shù)據(jù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系的步驟包括:

從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù),

將所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)、或者將所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)以及所述通知數(shù)據(jù)按照約定的算法得到第二驗(yàn)證數(shù)據(jù),以及

比對所述第二驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)是否一致,當(dāng)所述第二驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系;當(dāng)所述第二驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)不一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系。

7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,在所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系之前,所述方法還包括:判斷接收到的所述認(rèn)證響應(yīng)的有效性,

其中,判斷接收到的所述認(rèn)證響應(yīng)的有效性的步驟包括:

獲取與所述通知數(shù)據(jù)相對應(yīng)的有效時間段,

判斷接收到所述認(rèn)證響應(yīng)的時間點(diǎn)是否位于所述有效時間段內(nèi),以及

當(dāng)接收到所述認(rèn)證響應(yīng)的時間點(diǎn)位于所述有效時間段內(nèi)時,判定所述認(rèn)證響應(yīng)有效,當(dāng)接收到所述認(rèn)證響應(yīng)的時間點(diǎn)沒有位于所述有效時間段內(nèi)時,判定所述認(rèn)證響應(yīng)無效。

8.根據(jù)權(quán)利要求2所述的方法,其特征在于,在主處理器向監(jiān)控單元發(fā)送含有所述主處理器生成的認(rèn)證參數(shù)的認(rèn)證請求之前,所述方法還包括:

所述主處理器向所述監(jiān)控單元發(fā)送隨機(jī)產(chǎn)生的加密參數(shù)。

9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系的步驟包括:

從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù);

將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù),或者將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)和所述加密參數(shù)按照約定的算法得到第三驗(yàn)證數(shù)據(jù);

比對所述第三驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)是否一致,當(dāng)所述第三驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系;當(dāng)所述第三驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)不一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系。

10.根據(jù)權(quán)利要求5所述的方法,其特征在于,在主處理器向監(jiān)控單元發(fā)送含有所述主處理器生成的認(rèn)證參數(shù)的認(rèn)證請求之前,所述方法還包括:

所述主處理器向所述監(jiān)控單元發(fā)送隨機(jī)產(chǎn)生的加密參數(shù)。

11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述主處理器判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系的步驟包括:

從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù);

將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù),或者將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)和所述加密參數(shù),或者將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)和所述加密參數(shù)和所述通知數(shù)據(jù)按照約定的算法得到第四驗(yàn)證數(shù)據(jù);

比對所述第四驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)是否一致,當(dāng)所述第四驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系;當(dāng)所述第四驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)不一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系。

12.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述主處理器接收所述監(jiān)控單元按照預(yù)定通信格式發(fā)送來的認(rèn)證響應(yīng)之前,所述方法還包括:所述監(jiān)控單元按照預(yù)定通信格式向所述主處理器發(fā)送認(rèn)證響應(yīng),其中,所述監(jiān)控單元按照預(yù)定通信格式向所述主處理器發(fā)送認(rèn)證響應(yīng)的步驟包括:

監(jiān)控單元接收主處理器發(fā)送來的認(rèn)證請求,并讀取所述認(rèn)證請求中的認(rèn)證參數(shù);其中,所述認(rèn)證請求中包含所述主處理器生成的認(rèn)證參數(shù);

所述監(jiān)控單元將讀取到的所述認(rèn)證參數(shù)按照約定的算法得到響應(yīng)參數(shù);以及

所述監(jiān)控單元按照預(yù)定格式向所述主處理器發(fā)送包含所述響應(yīng)參數(shù)的認(rèn)證響應(yīng)。

13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述監(jiān)控單元從所述認(rèn)證參數(shù)中提取到用于指定認(rèn)證數(shù)值表中的認(rèn)證數(shù)據(jù)的標(biāo)識數(shù)據(jù)時,所述監(jiān)控單元將讀取到的所 述認(rèn)證參數(shù)按照約定的算法得到的響應(yīng)參數(shù)的步驟包括:

從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù),其中,所述認(rèn)證數(shù)值表預(yù)先存儲于所述監(jiān)控單元的存儲器中,

用讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)代替所述認(rèn)證參數(shù)中的標(biāo)識數(shù)據(jù),以及

將所述認(rèn)證參數(shù)按照約定的算法得到響應(yīng)參數(shù)。

14.一種用于程序加密的認(rèn)證裝置,其特征在于,包括:

發(fā)送模塊,用于向監(jiān)控單元發(fā)送認(rèn)證請求,其中,所述認(rèn)證請求中包含主處理器生成的認(rèn)證參數(shù);

接收模塊,用于接收所述監(jiān)控單元按照預(yù)定通信格式發(fā)送來的認(rèn)證響應(yīng),其中,所述認(rèn)證響應(yīng)中至少包括所述監(jiān)控單元生成的響應(yīng)參數(shù);以及

判斷模塊,用于判斷所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)是否具有預(yù)設(shè)的對應(yīng)關(guān)系,當(dāng)所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系時認(rèn)證通過,當(dāng)所述響應(yīng)參數(shù)和所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系時認(rèn)證不通過。

15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,當(dāng)所述主處理器生成的認(rèn)證參數(shù)包括用于指定認(rèn)證數(shù)值表中的認(rèn)證數(shù)據(jù)的標(biāo)識數(shù)據(jù)時,所述判斷模塊包括:

讀取單元,用于從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù);

計算單元,用于將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)按照約定的算法得到第一驗(yàn)證數(shù)據(jù);以及

比對單元,用于比對所述第一驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)是否一致,當(dāng)所述第一驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)具有預(yù)設(shè)的對應(yīng)關(guān)系;當(dāng)所述第一驗(yàn)證數(shù)據(jù)與所述響應(yīng)參數(shù)不一致時,判定所述響應(yīng)參數(shù)與所述認(rèn)證參數(shù)不具有預(yù)設(shè)的對應(yīng)關(guān)系;

其中,所述認(rèn)證數(shù)值表預(yù)先存儲于所述主處理器的存儲器中。

16.一種用于程序加密的認(rèn)證裝置,其特征在于,包括:

接收模塊,用于接收主處理器發(fā)送來的認(rèn)證請求,其中,所述認(rèn)證請求中包含所述主處理器生成的認(rèn)證參數(shù);

讀取模塊,用于讀取所述認(rèn)證請求中的認(rèn)證參數(shù);

計算模塊,用于將讀取到的所述認(rèn)證參數(shù)按照約定的算法得到響應(yīng)參數(shù);以 及

發(fā)送模塊,用于按照預(yù)定格式向所述主處理器發(fā)送包含所述響應(yīng)參數(shù)的認(rèn)證響應(yīng)。

17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,當(dāng)讀取模塊從所述認(rèn)證參數(shù)中提取到用于指定認(rèn)證數(shù)值表中的認(rèn)證數(shù)據(jù)的標(biāo)識數(shù)據(jù)時,所述計算模塊包括:

讀取單元,用于從所述認(rèn)證數(shù)值表中讀取所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù),其中,所述認(rèn)證數(shù)值表預(yù)先存儲于監(jiān)控單元的存儲器中;

計算單元,用于將讀取到的所述標(biāo)識數(shù)據(jù)指定的認(rèn)證數(shù)據(jù)代替所述認(rèn)證參數(shù)中的標(biāo)識數(shù)據(jù),并將所述認(rèn)證參數(shù)按照約定的算法得到相應(yīng)參數(shù)。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1