linear cipher definition