영어프랑스어스페인어

Ad


온웍스 파비콘

bbcheck - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 bbcheck를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 bbcheck 명령입니다.

프로그램:

이름


bbcheck - BitBubbler 하드웨어 RNG 장치에서 자동화된 테스트를 실행합니다.

개요


비비체크 [옵션]

기술


XNUMXD덴탈의 비비체크 유틸리티는 BitBubbler의 출력을 빠르고 간단하게 분석하기 위한 도구입니다.
다양한 비트 전송률의 RNG. 여러 장치에서 테스트를 병렬로 실행하고 강조 표시할 수 있습니다.
각 장치에 대한 일련의 테스트를 통해 얻은 최고 결과와 최악의 결과입니다.

옵션


다음 옵션을 사용할 수 있습니다.

-에스, --주사
사용 가능한 BitBobbler 장치를 찾기 위해 시스템을 검색합니다.

-NS, --장치 ID=id
고유 ID로 분석할 BitBobbler 장치를 선택하세요. 장치가 없는 경우
명시적으로 지정된 경우 기본값은 다음과 같은 경우에 존재하는 모든 항목을 사용하는 것입니다.
테스트가 시작됩니다. 이 옵션은 여러 장치를 테스트하기 위해 여러 번 전달될 수 있습니다.
XNUMXD덴탈의 id 장치 일련 번호이거나 다음 형식의 논리 주소일 수 있습니다.

[버스넘:]데브넘

또는 USB 토폴로지를 아는 시스템에서 물리적 주소는
형태

버스넘-포트[.포트 ...]

논리 주소의 경우 버스넘 부분은 선택사항이지만, 데브넘 독특하지 않다
모든 버스에서 완전하지 않은 경우 정확히 어떤 장치가 선택될지
지정된 것은 우연의 문제가 됩니다. 사용 가능한 모든 아이디
장치를 참조하는 것은 --주사 옵션. 버스, 장치 및 포트
숫자는 XNUMX진수 정수여야 합니다.

이후 비비체크 사용 가능한 장치에서만 작동하며 장치가 작동할 때까지 기다리지 않습니다.
핫플러그됨, 장치를 참조하지 않는 ID를 지정하는 것은 오류입니다.
현재 시스템에서 사용 가능합니다.

-NS, --비트 전송률=최소 최대]
분석할 비트 전송률 또는 비트 전송률 범위(초당 비트 수)를 선택합니다. 그만큼
사용 가능한 비트 전송률은 정수 클록 분배기에 의해 결정되므로 모든 전송률이
정확히 달성 가능합니다. 지원되지 않는 요율은 다음으로 높은 요율로 반올림됩니다.
비율. 편의상 비율 뒤에 SI 승수(예: 2.5M)를 붙일 수 있습니다.
2500000). 콜론으로 구분된 범위가 지정되면 가능한 모든 비트 전송률이
사이에 최대 테스트됩니다.

-NS, --바이트=n
각 테스트에 대해 분석할 바이트 수입니다. 접미사 'k', 'M' 또는 'G'는
곱하다 n XNUMX의 각각의 힘으로.

-NS, --블록 크기=바이트
접기에 사용되는 블록 크기입니다. 이 크기는 2^n의 배수여야 합니다. 여기서 n은
사용된 접기 수준(예: 원하는 횟수만큼 접을 수 있어야 함)
남은 것 없이). 'k', 'M' 또는 'G' 접미사는 크기를 조정합니다. 바이트
각각 64의 거듭제곱. 기본값은 XNUMXkB입니다. 블록 크기가 클수록 샘플이 혼합됩니다.
더 긴 시간 척도를 차지했습니다. 높은 비트 전송률에서는 더 낮은 비트 전송률을 의미합니다.
주파수 노이즈는 각 샘플에 반영될 수 있습니다. 그렇지 않으면 더 높을수록
주파수 잡음이 지배적입니다. 최적의 블록 크기(이를 초과하면
결과는 무시할 수 있음) 특정 비트 전송률에 대한 문제는 여전히 잘 익은 문제입니다.
추가 연구. 참조 --겹 자세한 설명은 아래 옵션을 참조하세요.
접는.

-NS, --모든 결과
최종 요약뿐만 아니라 모든 테스트 결과를 표시합니다.

--무색
최종 결과를 색칠하지 마십시오. 기본적으로 XNUMX개의 최상의 결과는
밝은 녹색, 흐린 녹색, 노란색 및 주황색으로 강조 표시되었으며 최악의 결과
빨간색으로 강조 표시됩니다. 이 옵션은 터미널 이스케이프 출력을 억제합니다.
이를 담당하는 코드입니다.

-V, --말 수가 많은
내부에서 일어나는 일에 대해 더 많은 소음을 내십시오. 와 함께 (한 번) 사용하는 경우 --주사
옵션을 선택하면 각 장치에 대한 추가 정보가 표시되지만 그렇지 않은 경우에는 대부분
디버깅에 유용한 정보만 제공됩니다. 여러 번 전달하여 얻을 수 있습니다.
더 많은 정보로 가득 차 있습니다.

-?, --도움
한 페이지에 들어갈 수 있는 이 모든 것의 짧은 버전을 보여주세요.

--번역
보고하다 비비체크 릴리스 버전.

장치 옵션
다음 옵션은 여러 번 사용하여 각 장치를 개별적으로 구성할 수 있습니다.
하나 이상의 BitBobbler를 사용할 수 있는 경우. 그보다 먼저 통과된 경우 --장치 아이디 옵션, 다음
모든 장치에 적용되는 새로운 기본값을 설정합니다. 중 하나를 통과한 경우
해당 옵션은 바로 앞의 장치에만 적용됩니다.

--대기 시간=ms
USB 대기 시간 타이머에 대해 계산된 값을 재정의합니다. 이는 최대값을 제어합니다.
내부에 데이터가 있는 경우 장치가 기다리는 시간
버퍼(그러나 전체 패킷보다 적음)를 호스트로 보내기 전에. 이 타이머라면
패킷이 채워지기 전에 만료되면 짧은 패킷이
주인. 더 이상 짧은 패킷을 보내지 않도록 기본값이 선택됩니다.
선택한 비트 전송률에 필요한 것보다 많으므로 비트 전송률이 증가합니다.
전송된 패킷 및 이를 처리하는 데 소비해야 하는 CPU 시간의 양
동일한 양의 데이터를 전송합니다.

낮은 수준의 코드를 변경하여 실험하지 않는 한 아마도
대기 시간을 수동으로 무시하기 위해 이 옵션을 사용할 이유가 없습니다.

-NS, --접기=n
BitBabbler 출력을 분석하기 전에 접는 횟수를 설정합니다. 각
접는 것은 읽은 블록의 첫 번째 절반을 가져와 비트와 XOR합니다.
후반에는. 이렇게 하면 처리량이 절반으로 줄어들지만 사용 가능한 리소스는 집중됩니다.
엔트로피는 남아있는 비트에 더 조밀하게 적용됩니다.

BitBubbler 디자인을 기반으로 하여 수행할 것으로 예상되는 두 가지 주요 작업이 있습니다.
캡처된 저주파 노이즈를 고주파 노이즈와 더 잘 혼합합니다.
노이즈를 좁히지 않고 더 높은 비트 전송률로 샘플링할 수 있습니다.
인접한 비트에 영향을 줄 수 있는 대역폭. 어떤 일이 있어도 헤어지는 데 도움이 될 거예요
물리적 프로세스에서 발생할 수 있는 일시적인 로컬 상관 관계
주변 환경 소음이 수집됩니다.

접는 과정은 각 샘플의 실제 엔트로피를 절대로 줄여서는 안 됩니다.
제대로 작동하더라도 이를 늘리기 위해 아무 것도 할 수 없을 수도 있습니다.
수학적으로 XOR 합계는
독립적인 비트 스트림으로, 그 결과는 최소한 다음과 같은 엔트로피를 갖습니다.
두 입력 중 하나를 예측하기 가장 어렵습니다(일회용 패드와 같은 방식).
일반 텍스트가 패드보다 엔트로피가 훨씬 적음에도 불구하고 덜 안전하지 않습니다.
).

--활성화=마스크
다중 엔트로피를 갖는 BitBabble 장치에서 생성기의 하위 집합을 선택합니다.
소스. 인수는 LSB에서 압축된 비트마스크이며, 각 비트 위치는 다음과 같습니다.
개별 소스를 제어하고 1로 설정하면 활성화됩니다.
비비체크, 만약 마스크 0을 사용하면 각 소스에 대해 테스트가 수행됩니다.
개별적으로 단위. ㅏ 마스크 of 16(0x10)은 먼저 각 소스를 개별적으로 테스트합니다.
그런 다음 모두 함께 활성화되었습니다.

onworks.net 서비스를 사용하여 온라인으로 bbcheck 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    딥 클린
    딥 클린
    모든 빌드를 중단시키는 Kotlin 스크립트
    Gradle/Android 프로젝트의 캐시.
    Gradle 또는 IDE에서 허용할 때 유용합니다.
    아래에. 스크립트가 테스트되었습니다.
    맥OS이지만...
    다운로드
  • 2
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    Checkstyle Java 코드 통합
    Eclipse IDE로 감사합니다. 그만큼
    플러그인은 실시간 피드백을 제공합니다.
    viol에 대한 사용자...
    Eclipse 체크스타일 플러그인 다운로드
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player는 무료 미디어 플레이어입니다.
    소프트웨어, 부품은 WMP 및 VLC 기반입니다. 그만큼
    플레이어는 미니멀한 스타일로,
    XNUMX개 이상의 테마 색상과
    B ...
    AstrOrzPlayer 다운로드
  • 4
    무비스타트
    무비스타트
    Kodi Movistar+ TV는 XBMC/용 애드온입니다.
    Kodi que allowede disponer de un 유엔
    IPTV 서비스 디코더 디코더
    Movistar 통합 en uno de los
    미디어 센터 엄마...
    다운로드
  • 5
    코드 :: 블록
    코드 :: 블록
    Code::Blocks는 무료 오픈 소스입니다.
    크로스 플랫폼 C, C++ 및 Fortran IDE
    가장 까다로운 요구 사항을 충족하도록 제작
    사용자의. 그것은 매우 설계
    연장...
    다운로드 코드::블록
  • 6
    가운데
    가운데
    고급 Minecraft 인터페이스 중 또는 고급
    데이터/구조 추적은
    Minecraft 개요 표시
    실제로 생성하지 않고 그것
    할 수있다 ...
    가운데 다운로드
  • 더»

Linux 명령

Ad