1. A method for processing an application packet for transmission, comprising: breaking an application packet into a plurality of segments, the plurality of segments including at least one constituent segment and a last segment; creating first pseudorandom bits; generating partial tags based on each of the plurality of segments and portions of the first pseudorandom bits associated with each of the plurality of segments; transmitting the at least one constituent segment from the plurality of segments; combining the partial tags including a last partial tag associated with the last segment from the plurality of segments of the application packet to create an accumulated tag; generating an authentication tag based on the accumulated tag and second pseudorandom bits; storing the authentication tag; and transmitting the last segment including the authentication tag.