cpu功耗和设置位

cpu功耗和设置位,c,cryptography,cpu-usage,bit,gmp,C,Cryptography,Cpu Usage,Bit,Gmp,我正在研究质数生成的边通道攻击,通过测量cpu消耗的功率来实现,假设cpu处理10000 mpz_t integer(大小512)这些整数中的设置位数(汉明权重)是否与cpu的功耗有关?,换句话说,一个带有500个设置位的512位整数将比一个只有10个设置位的512位整数消耗更多的功率 是的,这是总的想法。当然,有一些技巧可以最小化0位和1位之间的差异,但是如果没有针对侧通道攻击的测量,在(模)乘法过程中,零位将比设置为1的位快-基本上是因为,对于乘法,无需计算任何内容。是的,这是一般的想法。当

我正在研究质数生成的边通道攻击,通过测量cpu消耗的功率来实现,假设cpu处理10000 mpz_t integer(大小512)这些整数中的设置位数(汉明权重)是否与cpu的功耗有关?,换句话说,一个带有500个设置位的512位整数将比一个只有10个设置位的512位整数消耗更多的功率

是的,这是总的想法。当然,有一些技巧可以最小化0位和1位之间的差异,但是如果没有针对侧通道攻击的测量,在(模)乘法过程中,零位将比设置为1的位快-基本上是因为,对于乘法,无需计算任何内容。

是的,这是一般的想法。当然,有一些技巧可以最小化0位和1位之间的差异,但是如果没有针对侧通道攻击的测量,在(模)乘法过程中,0位将比设置为1的位快-基本上是因为,对于乘法-无需计算。

这不是你的实验应该设计用来回答的确切问题吗?顺便说一句,我不认为这不是一个非常有用的问题。是的,我现在所拥有的只是一个cpu功耗的图表,我没有足够的信息,如果设定位与功耗有某种关联,我就能找到产生的素数,这不是你的实验应该回答的问题吗?顺便说一句,我不认为这不是一个非常有用的问题。是的,我现在只有一张cpu功耗的图表,我得到了足够的信息,如果设定位与功耗有某种关联,我就能找到生成的素数,正是因为教授没有说素数是如何计算的,而是在优化的模乘中(从左到右)如果位为零,则无需计算任何内容,但这意味着只有当该方法使用模块化多应用时,攻击才有效,谢谢你的回答。我不知道这种攻击是否可以用于不同类型的素代?任何素代都必须测试生成数的素性,这将始终,在某种形式上,需要对数字进行乘法和除法等运算。我不明白你怎么能避免。正是因为教授没有说素数是如何计算的,但在优化模乘(从左到右)中,如果位为零,则无需计算任何值,但这意味着只有当该方法使用模乘时,攻击才会起作用,谢谢你的回答。我不知道这种攻击是否能适用于不同类型的素代?任何素代都必须测试生成的数字的素性,而这在某种形式上总是需要对数字进行乘法和除法等运算。我不明白你怎么能避免那样。