• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

基于FPGA的3G数据包过滤算法设计及实现

展开
  • (东南大学信息安全研究中心,江苏 南京 210096)
张晓晓(1986女,山东临沂人,硕士生,研究方向为3G网络信息安全和FPGA逻辑设计;黄杰,副教授,研究方向为信息安全和可信计算等。

收稿日期: 2009-06-25

  修回日期: 2009-10-10

  网络出版日期: 2010-07-25

基金资助

国家863计划资助项目(2007AA01Z432)

Design and Implementation of a 3GPacketFiltering Algorithm Based on FPGA

Expand
  • (Research Center of Information Security,Southeast University,Nanjing 210096,China)

Received date: 2009-06-25

  Revised date: 2009-10-10

  Online published: 2010-07-25

摘要

本文以FPGA为平台,设计了在TDSCDMA分组域中实现数据包截获和过滤的系统框架以及基本功能模块,结合Bloom Filter等算法的特点提出了Hash算法实现数据包过滤,并用Verilog语言实现,程序下载至FPGA开发板进行了实测。结果表明,在大规模用户群中均匀抽取部分用户进行监管时,过滤设备可以线速地处理GTP数据包并完成设定用户的过滤。

本文引用格式

张晓晓,黄 杰 . 基于FPGA的3G数据包过滤算法设计及实现[J]. 计算机工程与科学, 2010 , 32(8) : 29 -31 . DOI: 10.3969/j.issn.1007130X.2010.

Abstract

Based on the FPGA platform, a system is designed which captures and filters data packets in the PS of the TDSCDMA core network. And a high speed strategy ,which takes advantage of the Bloom filter and other algorithms,is  proposed to filter data packets with the Hash algorithm , the strategy is implemented with Verilog. Finally,the programme downloaded to the FPGA development board is tested. When the users supervised obey the uniform distribution in a largescale way,it can process the GTP packets in a linear rate and filter the packets of the specified users.

文章导航

/