摘要
针对虚拟化环境下密码设备中断传输开销过大影响密码运算性能的问题,提出了一种减少上下文切换(RCS)的虚拟密码设备中断路径优化方法。首先,该方法在虚拟密码机(VCM)内核建立了一个由主机到VCM的关系映射表;然后,对传输到VCM的中断请求,由关系映射表判断中断请求类型,并对VCM中不存在的中断类型进行注册;最后,直接交由VCM中断处理器处理。该过程减少了中断处理过程中由于主机介入导致的系统频繁上下文切换开销,提高了VCM的密码运算性能。实验选取VCM执行密码运算的速度作为性能参考指标,结果表明,该机制下VCM使用高级加密标准(AES)算法加密时速度提高了16.35%,使用安全散列算法(SHA256算法)加密时速度提高了12.25%。
-
单位信息工程大学