Reconfigurable Convolutional Codec Architecture and its Security Application