Water diffusion gives rise to micrometer-scale sensitivity of diffusion MRI (dMRI) to cellular-level tissue structure. The advent of precision medicine and quantitative imaging hinges on revealing the information content of dMRI, and providing its parsimonious basis- and hardware-independent "fingerprint". Here we reveal the geometry of a multi-dimensional dMRI signal, classify all 21 invariants of diffusion and covariance tensors in terms of irreducible representations of the group of rotations, and relate them to tissue properties. Previously studied dMRI contrasts are expressed via 7 invariants, while the remaining 14 provide novel complementary information. We design acquisitions based on icosahedral vertices guaranteeing minimal number of measurements to determine 3-4 most used invariants in only 1-2 minutes for the whole brain. Representing dMRI signals via scalar invariant maps with definite symmetries will underpin machine learning classifiers of brain pathology, development, and aging, while fast protocols will enable translation of advanced dMRI into clinical practice.