In this paper, we propose two new algorithms and their hardware implementations for the normal basis multiplication over GF(p(m)), where p is an element of {2, 3}. In this case, the proposed multipliers are designed using serial and digit-serial hardware architectures. The normal basis multipliers over GF(2(m)) and GF(3(m)) are based on two proposed algorithms to compute the multiplication matrices T-k in order to speed-up the execution time and to reduce the area resources. It can be seen that the new hardware architecture for the NB multiplier over GF(2(m)) has the best characteristics of area complexity presented by Reyhani [16] and time complexity presented by Azarderakhsh and Reyhani [31]. The proposed hardware architectures for the normal basis multipliers over GF(2(163)), GF(2(233)), GF(2(283)), GF(2(409)), GF(3(89)) and GF(3(233)) were described in VHDL, and simulated and synthesized using Modelsim and Quartus Prime v16, respectively.