Orthogonal arrays (OAs) are basic combinatorial structures, which appear under various disguises in cryptology and the theory of algorithms. Among their applications are universal hashing, authentication codes, resilient and correlation-immune functions, derandomization of algorithms, and perfect local randomizers. In this paper, we give new explicit bounds on the size of orthogonal arrays using Delsarte\u27s linear programming method. Specifically, we prove that the minimum number of rows in a binary orthogonal array of length n and strength t is at least 2n - (n2n-1/t + 1) and also at least 2n - (2n-2(n + 1)/[t+1/2]). We also prove that these bounds are as powerful as the linear programming bound itself for many parametric situations. An ...