An WebGL-based AES implementation that can be several times faster than pure JavaScript AES implementation, and can be supported in various browsers cross multiple platforms.