A multiply unit includes support for arithmetic operations, binary polynomial operations, and permutations. To this end, the multiply unit may include an input data path that receives input operands, an arithmetic multiplier connected to receive the input operands, a binary polynomial multiplier having...http://www.google.com.tw/patents/US7599981?utm_source=gb-gplus-share專利 US7599981 - Binary polynomial multiplier