Core i3 10300 BOX
- 4コア8スレッドで動作する、ソケットLGA1200対応デスクトップ用CPU。基本クロックは3.7GHz、最大クロックは4.4GHz、TDPは65W。
- 「インテル UHD グラフィックス 630」を搭載。「インテル Optane メモリー」に対応し、システムのパフォーマンスと応答性を向上させることができる。
- 「インテル 64 アーキテクチャー」に対応し、物理メモリーと仮想メモリーで4GB以上のアドレス空間が利用できる。


このページのスレッド一覧(全1スレッド)
- 「質問の絞込み」の未返信、未解決は最新1年、解決済みは全期間のクチコミを表示しています


CPU > インテル > Core i3 10300 BOX
CometLakeコアの問題かどうか分からない。
アセンブラで書くと
XOR R8, R8
RDSEED R8
MOV [memory_variables], R8
という数字ですが、テストすると3回連続で同じ数字が生成される。
生成タイミングの間隔は1分から3分です。また、EXEは異なります。
下位24ビットをみて乱数生成していたけど下位24ビットで同じ数字なら、
RDSEED命令を使うと危ない感じがする。
Integer RandomSeedN
XOR R8, R8
MOVNTI [v_RandomSeedN], R8
RDSEED R8
MOVNTI [v_RandomSeedN], R8
// $F=4 bit , 24 = $Fx6
RandomSeedN = RandomSeedN & $FFFFFF
RandomSeed(RandomSeedN)
Core i5-8400 第8世代ではトラブルは無かった。
生成ごとに必ず違う暗号鍵生成されていた。
このコードがダメというなら、乱数生成は危ない感じ。
暗号鍵生成が失敗して、同じ数字を得られるという欠陥あるのなら、
バックグラウンド処理で暗号鍵生成を取得しているスレッドがあると、
簡単に暗号鍵を読み出せてしまうという話になるかもしれない。
専門外なので詳しいことは分からない。
0点

キャリーフラグはどうなっていますか?
乱数取得に失敗していると0が帰ると思いますが。
書込番号:23835005 スマートフォンサイトからの書き込み
0点


最初|前の6件|次の6件|最後
クチコミ掲示板検索
最適な製品選びをサポート!
[CPU]
新着ピックアップリスト
-
【欲しいものリスト】イヤホン
-
【欲しいものリスト】自作PC2025
-
【欲しいものリスト】メインアップグレードv4.22
-
【欲しいものリスト】NEW PC
-
【Myコレクション】からあげU20例
価格.comマガジン
注目トピックス

(パソコン)
CPU
(最近3年以内の発売・登録)





