可信计算/TPM 能否击败破解尝试?

逆向工程 硬件 密码学 软件安全
2021-07-12 01:11:57

我过去读过一些关于可信计算平台 (TPM) 及其应用程序的内容。

AFAIK,它的应用包括对抗软件逆向工程/破解和多人游戏中的作弊等。而如今,似乎大多数系统(包括大多数 PC)都具有可信计算能力或 TPM 芯片。

我想知道目前 TC 应用程序的普及程度以及它们在实现目标方面的成功程度(或者如果实施/使用得当 - 我的意思是没有任何人为错误)。

并且,TC 能否成为逆向工程/破解的最终终结(至少在某些情况下),如果不是,为什么?

在我看来,TC 具有强大的功能,可以为软件操作提供强大的保护,因为我对密码学有所了解,并且我知道它使用现代且强大的密码算法/协议......如果实施得当,破解它们几乎是不可行的(免于人为错误)。但是,另一方面,我不知道为什么它的使用还不广泛(显然)并且几乎所有软件每天都被破解(尽管我自己也有一些猜测,例如实现此类软件所需的额外复杂性和成本,还有密码学知识/专长要求几乎没有普通程序员拥有)。

所以,我决定在这里问你这个问题。

PS:也许我应该在加密或安全 StackExchange 站点上发布这个问题。IDK 是肯定的,但如果我在这里没有得到足够的信息,我可能会尝试它们。

1个回答

我不确定对此是否有明确的答案。

例如,任何对系统有物理访问权限的人都可以做一系列 TPM 可能无法阻止的事情。

例如,TPM 本身可以进行逆向工程:http : //gcn.com/articles/2010/02/02/black-hat-c​​hip-crack-020210.aspx?m=1

然后你有定时攻击和其他侧信道。

正如你说的你自己,成本和复杂性:这是很好的“黑客在Xbox”总结了由Andrew“Bunnie”黄(。第203,http://www.nostarch.com/xboxfree

在消费电子行业,要么推出一款完美的产品,要么赚钱。不赚钱的产品很快被取消。因此,很难找到在各方面技术上都完美的消费品。因此,要想保证像钯金这样复杂的消费电子系统的安全,唯一切实可行的办法就是把它扔到野外,任由黑客利用多年,直到所有的大安全漏洞都被发现。并插入。

另一方面,TCPA 的 TPM 是一种为解决一系列问题而创建的设备,其范围比 Palladium 的要小。因此,从市场的角度来看,TPM 并不那么令人兴奋,但它可能更实用,更适合其预期目的。TPM 和 Palladium 对硬件攻击都很弱,但 TPM 并没有尝试将安全要求扩展到第三方系统设计领域。TPM 主要是一个安全的密钥管理模块,可以检测对主机系统的大多数修改和入侵。构建在此基板之上的软件层完成了其余的繁重工作,需要注意的地方。