在数学中, 强素数是指具有某些特性的素数。强素数的定义在密码学和数论中是不同的（但有一定的关联）。
密码学中的定义.在密码学中，一个素数formula_1在满足下列条件时被称为"强素数"有时，当一个素数只满足上面一部分条件的时候，我们也称它是强素数。而有的时候，我们则要求加入更多的条件。例如，我们可以要求formula_15，或者formula_16。从这个角度上来说，很大的安全素数可以看作是强素数的一种。
数论上的定义.在数论中，如果一个素数for