技術(shù)總結(jié)
本發(fā)明公開了一種基于約瑟夫環(huán)的大數(shù)據(jù)隨機(jī)存取系統(tǒng)和方法,所述方法包括以下步驟:在UsbKey密鑰的支持下,利用MT算法生成隨機(jī)數(shù)和數(shù)據(jù)切片并加密存儲到數(shù)據(jù)庫;根據(jù)上次關(guān)閉參數(shù)或者默認(rèn)啟動參數(shù),加載數(shù)據(jù)庫中存儲的隨機(jī)數(shù)和數(shù)據(jù)切片以組合生成隨機(jī)序列并分發(fā)給n個(gè)隨機(jī)隊(duì)列,從數(shù)據(jù)切片中利用約瑟夫環(huán)算法把需要裝載的隨機(jī)序列解密并裝載到隨機(jī)隊(duì)列中;根據(jù)加載的數(shù)據(jù)切片信息監(jiān)控是否需要加載新的數(shù)據(jù)切片信息;根據(jù)獲取數(shù)據(jù)請求,在Usbkey中獲取相應(yīng)的約瑟夫參數(shù),從隨機(jī)隊(duì)列獲取數(shù)據(jù)。本發(fā)明的方法充分考慮了隨機(jī)數(shù)據(jù)的安全和隨機(jī)性,利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)了高速度獲取隨機(jī)數(shù)據(jù),滿足了大數(shù)據(jù)存取上的數(shù)據(jù)偏斜率問題。
技術(shù)研發(fā)人員:賀光忠
受保護(hù)的技術(shù)使用者:中科聚信信息技術(shù)(北京)有限公司
文檔號碼:201610907792
技術(shù)研發(fā)日:2016.10.19
技術(shù)公布日:2017.06.13