Authentication codes and combinatorial designs. (2006)