The principle behind GPC involves a porous gel matrix that acts as a sieve. When a mixture of different-sized molecules is passed through the gel, smaller molecules enter the pores and take longer to elute, while larger molecules pass through more quickly. This results in the separation of molecules based on their hydrodynamic volume.