새 키 쌍 개체를 보관할 무료 TPM 핸들을 찾는 방법은 무엇입니까?

王林
풀어 주다: 2024-02-08 23:18:10
앞으로
898명이 탐색했습니다.

새 키 쌍 개체를 보관할 무료 TPM 핸들을 찾는 방법은 무엇입니까?

TPM(신뢰할 수 있는 플랫폼 모듈)을 사용할 때 새로운 키 쌍 개체를 저장하기 위해 무료 TPM 핸들을 찾아야 하는 경우가 있습니다. 하지만 그런 자유로운 손잡이를 찾는 방법은 무엇입니까? PHP 편집기 Strawberry는 간단하고 효과적인 방법을 여러분과 공유하려고 합니다. 먼저, TPM 명령줄 도구(예: tpm2_tool)를 사용하여 현재 사용되는 핸들 목록을 쿼리할 수 있습니다. 그런 다음 빈 핸들을 찾을 때까지 반복하여 0x81000000부터 시작하여 핸들을 하나씩 시도할 수 있습니다. 이런 방식으로 새 키 쌍 객체를 성공적으로 저장할 수 있습니다. 보안과 기밀성을 보장하기 위해 TPM을 사용할 때는 주의를 기울여야 한다는 점을 기억하세요.

질문 내용

저는 TPM을 처음 접했고 현재 tpm을 사용하여 여러 키 쌍을 생성하고 저장하는 프로젝트를 진행하고 있습니다. 새 키 쌍 개체를 저장하는 데 사용할 수 있는 TPM 핸들을 찾는 방법을 알고 싶습니다. 이 주제에 대한 정보를 검색했지만 명확한 답변을 찾지 못했습니다. 내 구체적인 질문은 다음과 같습니다.

  1. TPM 핸들이 빈 공간을 가리키고 새 키 쌍 객체를 저장하는 데 사용될 수 있는지 프로그래밍 방식으로 확인하는 방법은 무엇입니까?

  2. 이 작업을 수행하는 데 도움이 될 수 있는 Go-TPM 패키지에 특정 기능이나 방법이 있나요?

  3. 키 쌍을 저장하기 위해 TPM 핸들을 선택할 때 알아야 할 고려 사항이나 모범 사례는 무엇입니까?

tpm에 새 키 쌍 개체를 저장하기 위해 사용 가능한 TPM 핸들을 찾는 방법을 이해하는 데 도움이 될 수 있는 지침, 코드 예제 또는 관련 문서에 대한 참조가 있으면 감사하겠습니다. 도움을 주셔서 미리 감사드립니다. p>

내가 시도한 방법은 다음과 같습니다.

  1. 특정 핸들(예: 0x81010001 또는 0x81010002)을 사용하여 수동으로 키 쌍을 만듭니다.

  2. TPM 영구 메모리에 키 쌍을 저장해 보세요.

해결 방법

Go TPM 라이브러리는 모르지만 낮은 수준의 관점에서 "nofollow noreferrer">TPM2_GetCapability 명령의 TPM_CAP_HANDLES(0x00000001)을 함수 매개 변수로, 0x81000000을 as로 사용할 수 있습니다. 속성 매개변수(예: propertyCount 매개변수로 32)

이것은 목록에 없고 0x81000000 - 0x817FFFFF 범위에 있는 인덱스를 선택하여 영구 개체 핸들 범위 내에 할당된 핸들 목록을 반환합니다.

위 내용은 새 키 쌍 개체를 보관할 무료 TPM 핸들을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿