Vitalsource Technologies, Inc. Finite Fields And Their Applications