Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2016, Article ID 7145138, 8 pages
http://dx.doi.org/10.1155/2016/7145138
Research Article

A Secure Network Coding Based on Broadcast Encryption in SDN

1State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China
2China National Digital Switching, System Engineering and Technological Research Centre, Zhengzhou 450002, China

Received 30 October 2015; Revised 22 May 2016; Accepted 7 July 2016

Academic Editor: Aime’ Lay-Ekuakille

Copyright © 2016 Yue Chen et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

By allowing intermediate nodes to encode the received packets before sending them out, network coding improves the capacity and robustness of multicast applications. But it is vulnerable to the pollution attacks. Some signature schemes were proposed to thwart such attacks, but most of them need to be homomorphic that the keys cannot be generated and managed easily. In this paper, we propose a novel fast and secure switch network coding multicast (SSNC) on the software defined networks (SDN). In our scheme, the complicated secure multicast management was separated from the fast data transmission based on the SDN. Multiple multicasts will be aggregated to one multicast group according to the requirements of services and the network status. Then, the controller will route aggregated multicast group with network coding; only the trusted switch will be allowed to join the network coding by using broadcast encryption. The proposed scheme can use the traditional cryptography without homomorphy, which greatly reduces the complexity of the computation and improves the efficiency of transmission.