首页 | 本学科首页   官方微博 | 高级检索  
     

基于GPU的S63标准电子海图数据解密算法
引用本文:钟云海,郑海,周红进. 基于GPU的S63标准电子海图数据解密算法[J]. 测绘软科学研究, 2014, 0(2): 54-58
作者姓名:钟云海  郑海  周红进
作者单位:海军大连舰艇学院航海系,辽宁大连116018
基金项目:海军大连舰艇学院科研发展项目(2013FZJJZL05)资助
摘    要:S63标准采用Blowfish算法对原始海图数据加密后发行,数据的解密成为电子海图系统数据转换和更新中一个耗时的过程。为提高数据处理的速度,针对Blowfish分组密码算法的特点,提出一种利用图形处理器(GPU)的海图并行解密算法,并采用数据传输和处理的同步技术进行了优化。测试表明,采用GPU的并行解密算法是纯CPU串行处理的9.8倍。该算法不仅可大大加快海图数据转换和更新过程,对地理信息系统海量数据处理也有一定的借鉴价值。

关 键 词:S63标准  Blowfish算法  图形处理器  并行计算  统一设备计算架构  S63

S63 ENC Decrypt Algorithm Based on GPU
ZHONG YunHai,ZHENG Hai,ZHOU HongJin. S63 ENC Decrypt Algorithm Based on GPU[J]. Geomatics World, 2014, 0(2): 54-58
Authors:ZHONG YunHai  ZHENG Hai  ZHOU HongJin
Affiliation:(Department of Navigation, Dalian Naval Academy, Dalian 116018, China)
Abstract:IHO Data Protection Scheme (S63) use Blowfish algorithm to encrypt the ENC. Decryption is the most time-consuming process in the ENC installation and update. In order to speed up the data processing, this paper presents a parallel decryption method based on GPU. This method utilizes the features of Blowfish algorithm and optimizes with data overlapping between copies and execute. The testing result shows that the parallel decryption algorithm is x times the CPU handle. This method is not only speed up the process of ENC install and update, but also be reference by other mass data processing in GIS.
Keywords:Blowfish Algorithm  GPU  Parallel Calculation  CUDA
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号