在线/离线签名过程被分为两个部分:计算密集型部分,该部分是离线完成的,即在知道被签名的消息之前完成。该离线部分产生一些临时数据,该临时数据被存储,然后在知道要签名的消息时使用。在这一点上,实际签名的计算只需要很少的工作。