TPM 2.0 Module in Ubuntu Container Image

Asked by Rahul

The nodes running on AKS are using Ubuntu:18.04 but I am not sure if TPM is enabled on it or not.

As per https://packages.ubuntu.com/search?suite=default&section=all&arch=any&keywords=tpm2&searchon=names, there are multiple packages related to TPM in Ubuntu namely "clevis-tpm2", "libtpm2-pkcs11-1", "libtpm2-pkcs11-1-dev", "libtpm2-pkcs11-tools", "python-tpm2-pytss-doc", "python3-tpm2-pkcs11-tools", "python3-tpm2-pytss", "tpm2-abrmd", "tpm2-initramfs-tool", "tpm2-openssl", "tpm2-pk11", "tpm2-tools" and few TPM TSS packages like "libsapi-dev", "libsapi-utils", "libsapi0".

The SBOM report of the Ubuntu:18.04 container image (Docker Hub) does not contain "tpm2-tss", "tpm2-abrmd" and "tpm2-tools" packages or any TPM related library. Based on this can we say that the Ubuntu:18.04 Docker image is not using TPM specifications?

There is definitely a difference between the Ubuntu:18.04 available on Docker Hub and the one running on the AKS nodes since the Docker Hub image is a minimalistic one.

Is there any way by which an application deployed in AKS can call or use TPM related packages/specifications during runtime?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu tpm-tools Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Can you help with this problem?

Provide an answer of your own, or ask Rahul for more information if necessary.

To post a message you must log in.