本发明公开了一种压缩密钥猜测空间的侧信道攻击方法,首先随机产生大量明文并使用加密算法进行加密运算,通过汉明重量模型模拟算法加密过程产生的功耗,并构建仿真功耗曲线集;采用对单个字节密钥的高4bit进行分析的方法,使用辅助攻击点进行差分功耗攻击,得到4bit密钥差分值分布情况,筛选出两个与真实密钥最相关的值;然后构造密钥候选区间,并使用主要攻击点进行攻击找出正确密钥。本发明能够使密钥猜测空间大小由256变为32,减少了不必要的运算,而且通过该方法可以很好的避开一些与密钥非常相似的错误猜测密钥,从而提升攻击的正确率,同时也提升了对功耗曲线的利用率。