[發明專利]隨機數序列生成方法及裝置、車輛和存儲介質有效
| 申請號: | 201810814551.X | 申請日: | 2018-07-23 |
| 公開(公告)號: | CN108959968B | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 馬東輝;牛建彬 | 申請(專利權)人: | 北京車和家信息技術有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G05B19/048;H04L9/08 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機數 序列 生成 方法 裝置 車輛 存儲 介質 | ||
本發明提供了一種隨機數序列生成方法及裝置、車輛和存儲介質,其中,所述隨機數序列生成方法用于車輛的整車控制器,具體包括:獲取當前的噪音源更新周期內生成的與所述車輛的整車狀態關聯的預設噪音數據;根據所述預設噪音數據對與當前的所述噪音源更新周期相鄰的前一所述噪音源更新周期結束時存儲的噪音源熵池中的當前噪音數據進行更新;基于所述噪音源熵池中更新后的噪音數據生成供所述整車控制器使用的隨機數序列。本發明提供的隨機數序列生成方案,解決了現有方案生成的偽隨機數序列可預測、不可靠的技術問題,可以有效地提高隨機數序列的可靠性和安全性,從而提高對整車控制器數據的加密保護等級。
技術領域
本發明涉及汽車技術領域,具體而言,涉及隨機數序列生成方法、隨機數序列生成裝置、車輛和計算機可讀存儲介質。
背景技術
目前,大部分軟件得到的隨機數為偽隨機數序列,通常通過使用time()(用于獲取當前的系統時間)的返回值來改變Seed(種子),以此得到不同的偽隨機數序列,但是現有的技術方案至少存在以下技術問題:
(1)time()返回值的結果并不是不確定的,而是可預測的,則當其作為噪聲源干擾由編碼到原文的逆向時,容易被破解,即可以基于隨機數推斷出Seed,也就是說這里仍然缺少一個不確定的噪聲源。
(2)對于需要真隨機數序列的程序,偽隨機數序列不可靠,達不到所需的加密等級要求。
發明內容
本發明的技術方案通過提供一種隨機數序列生成方法及裝置、車輛和存儲介質,解決了現有方案生成的偽隨機數序列可預測、不可靠的技術問題,可以有效地提高隨機數序列的可靠性和安全性,從而提高對整車控制器數據的加密保護等級。
本發明第一方面的技術方案提供了一種隨機數序列生成方法,用于車輛的整車控制器,所述隨機數序列生成方法包括:獲取當前的噪音源更新周期內生成的與所述車輛的整車狀態關聯的預設噪音數據;根據所述預設噪音數據對與當前的所述噪音源更新周期相鄰的前一所述噪音源更新周期結束時存儲的噪音源熵池中的當前噪音數據進行更新;基于所述噪音源熵池中更新后的噪音數據生成供所述整車控制器使用的隨機數序列。
在上述技術方案中,優選地,所述根據所述預設噪音數據對與當前的所述噪音源更新周期相鄰的前一所述噪音源更新周期結束時存儲的噪音源熵池中的當前噪音數據進行更新,包括:對所述預設噪音數據進行預設散列處理以得到對應的噪音源散列值;將所述噪音源散列值加入所述噪音源熵池中以更新所述當前噪音數據。
在任一上述技術方案中,優選地,所述將所述噪音源散列值加入所述噪音源熵池中以更新所述當前噪音數據,包括:確定所述噪音源熵池中的所述當前噪音數據的數據長度與預設數據長度的大小關系;若確定所述當前噪音數據的數據長度等于所述預設數據長度,將所述噪音源熵池頭部的與所述噪音源散列值的數據長度對應的部分噪音數據刪除,以在所述噪音源熵池尾部加入所述噪音源散列值;若確定所述當前噪音數據的數據長度小于所述預設數據長度,根據所述噪音源熵池未被占用的空閑數據長度與所述噪音源散列值的數據長度的大小關系,將所述噪音源散列值加入所述噪音源熵池尾部。
在上述任一技術方案中,優選地,所述基于所述噪音源熵池中更新后的噪音數據生成供所述整車控制器使用的隨機數序列,包括:自所述噪音源熵池頭部獲取預設字節的所述更新后的噪音數據作為所述隨機數序列,并將所述預設字節的所述更新后的噪音數據自所述噪音源熵池中刪除。
在上述任一技術方案中,優選地,所述預設噪音數據包括以下之一或其組合:當所述車輛的電源模式由ACC檔切換至ON檔時采集到的所述車輛的CPU溫度對應的ADC值的預設位和所述整車控制器的工作電壓對應的ADC值的預設位、每相鄰兩次踩下所述車輛的加速踏板的時間間隔、每當所述車輛的方向盤轉角大于預設角度的時刻、每相鄰兩次踩下所述車輛的剎車踏板的時間間隔、每當所述車輛的車速大于預設速度的時刻。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京車和家信息技術有限公司,未經北京車和家信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810814551.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防數據庫敏感數據泄漏的方法及系統
- 下一篇:文件保護方法及裝置





