I don't think in this very case it has anything to do with digital rights management. It detects an Intel SATA SSD, SSDSCKJF360A5L a disk that supports ATA Trusted Send/Receive commands used to interface with on-disk encryption features. Specifically 5B to 5F (reference: <a href="https://wiki.osdev.org/ATA_Command_Matrix" rel="nofollow">https://wiki.osdev.org/ATA_Command_Matrix</a>).<p>To make things even more confusing, kernel refers to the command between 5C and 5F with the acronym TPM, and requires `libata.allow_tpm=1` command line parameter to be passed to allow issuing them. (kernel source reference: <a href="https://github.com/torvalds/linux/blob/v6.12/drivers/ata/libata-scsi.c#L3134">https://github.com/torvalds/linux/blob/v6.12/drivers/ata/lib...</a>), which has _nothing to do_ with the trusted platform module TPM, just another TLA clash.<p>Here's the original commit from 2008. The naming is very likely through misassociation. TCG: Trusted Computing Group is most known for creating TPM specification. Another thing they work on is the OPAL specification for self encrypting drives. Author possibly clumped them into the same thing. <a href="https://github.com/torvalds/linux/commit/ae8d4ee7ff429136c8b482c3b38ed994c021d3fc">https://github.com/torvalds/linux/commit/ae8d4ee7ff429136c8b...</a>
The S in SD stands for secure, and can be used for DRM purposes as well.<p>Windows Phone 7 is the only one I know of that used it: <a href="https://web.archive.org/web/20110219215401/http://support.microsoft.com/kb/2450831" rel="nofollow">https://web.archive.org/web/20110219215401/http://support.mi...</a><p>Once the SD card was bonded to your phone it was not reuseable elsewhere.
Basically the idea of hardware/software attestation.<p>This is the "security" people try to sell you with secure boot mechanisms and signed software.<p>Don't use media that relies on it for your own sake.
I truly hate how the battle against DRM is slowly being lost, and I predict that in the near future it will be very difficult to use many apps (or even websites) while running on custom non-commercial builds of your operating system because "your" hardware will collude with the service provider to deny you access.<p>This should simply be illegal and considered a human rights violation. At least hardware vendors should not be able to claim that they sell you the hardware and that you own it, they should be upfront about it being a rental agreement, and you should be able to cancel that agreement and return the hardware with a full refund at any time.