Symmetric algorithm