首页> 外文会议>The International Conference on Information Networking 2012 >Multicore-based auto-scaling SEcure Neighbor Discovery for Windows operating systems
【24h】

Multicore-based auto-scaling SEcure Neighbor Discovery for Windows operating systems

机译:适用于Windows操作系统的基于多核的自动缩放SEcure Neighbor Discovery

获取原文
获取原文并翻译 | 示例

摘要

SEcure Neighbor Discovery (SEND) is proposed to counter IPv6 Neighbor Discovery Protocol (NDP) security threats. However, SEND is compute-intensive. Fulfilling Hash2 condition in Cryptographically Generated Addresses (CGA) is the main heavy part of SEND. Unfortunately, CGA computation cannot see significant speed improvement when it runs on multicore machine because CGA generation algorithm is sequential. In this paper, we propose a multicore-based high performance SEND implementation for Windows families to speed up SEND computations. The proposed approach automatically detects the number of processors available on a machine and creates equivalent number of working threads to compute Hash2 condition. The parallelization mechanism is implemented to assign CGA computation to all the cores. When one thread satisfies CGA Hash2 condition, the others stop. With the parallel approach, the speedup time has been increased extremely by increasing the number of cores in the computing device. Besides the parallelization, we extend SEND implementation to generate the key pair for CGA algorithm on-the-fly to enhance the security and to protect the privacy.
机译:建议使用安全邻居发现(SEND)来应对IPv6邻居发现协议(NDP)安全威胁。但是,SEND是计算密集型的。 SEND的主要内容是满足加密生成的地址(CGA)中的Hash2条件。不幸的是,由于CGA生成算法是顺序的,因此CGA计算在多核计算机上运行时无法看到显着的速度提高。在本文中,我们为Windows系列提出了一种基于多核的高性能SEND实现,以加快SEND计算的速度。提出的方法自动检测机器上可用的处理器数量,并创建等效数量的工作线程以计算Hash2条件。实现并行化机制可将CGA计算分配给所有内核。当一个线程满足CGA Hash2条件时,其他线程停止。使用并行方法,通过增加计算设备中的内核数量,极大地增加了加速时间。除了并行化之外,我们还扩展了SEND实现以即时生成CGA算法的密钥对,以增强安全性并保护隐私。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号