(密码学/计算机安全)内存硬(的):指一种算法或函数在计算过程中刻意需要大量内存(并且内存访问是关键瓶颈),使得使用专用硬件(如 ASIC、GPU)进行低成本大规模加速变得更困难。常见于密码哈希(password hashing)与工作量证明(PoW)设计中。
A memory-hard password hash can slow down attackers who use GPUs.
内存硬的密码哈希可以减缓使用 GPU 的攻击者。
Because the scheme is memory-hard, the cost of building specialized hardware rises sharply, improving resistance to large-scale cracking.
由于该方案是内存硬的,构建专用硬件的成本会大幅上升,从而提升对大规模破解的抵抗力。
/ˈmɛməri hɑːrd/
memory-hard 是由 memory(内存) + hard(难的/硬的) 组合而成的技术复合词,用来强调“难点在于内存而非纯计算”。这一表述在现代密码学语境中普及,尤其用于描述那些通过“高内存占用与不规则内存访问”来抬高攻击成本的算法设计理念。