2014-06-13 1 views
1

리눅스에서는 임의의 프로세스가/dev/random 또는/dev/urandom에서 엔트로피를 향상시키기 위해 임의의 데이터를/dev/random에 쓸 수 있지만 엔트로피는 증가하지 않습니다/dev/random에서 데이터를 요청하는 것은 보통 약간의 가속 (/ dev/urandom은 비 차단이지만, 그것은 내 질문이 아님)없이 매우 느립니다.리눅스에서 엔트로피 추정치를 비 특권 프로세스로 추가

권한없는 프로세스가 엔트로피 예상치를 높이는 데 사용할 수있는 임의의 탐색과 같은 단계가 있습니까?

사용할 강력한 임의의 임의의 원본이 있다고 가정합니다.

+0

낮은 엔트로피 데이터를 실제로 공급할 위험이 있으므로 권한이없는 프로세스가이를 허용하지는 않습니다. –

답변

0

강력한 임의의 원본이있는 경우 관리자는 충분히 특권있는 프로세스로 /dev/random에 덤프되도록 미리 준비해야합니다.

권한없는 프로세스는 엔트로피 예측에 직접 영향을주지 않습니다. 그러나 커널은 인터럽트 타이밍으로부터 약간의 양을 유도하므로 프로세스가 하드웨어로 하여금 인터럽트를 발생시키는 작업을 수행 할 수 있습니다. 파일이 캐시 된 경우 무작위 검색이 매우 임의적이지는 않습니다. 인터럽트에 영향을주는보다 직접적인 방법은 임의의 만료 시간을 가진 timer을 실행하는 것입니다.

관련 문제