Non-repudiation is a security principle ensuring that a party in a communication cannot deny the authenticity of their signature on a document or a message that they sent. It is crucial in digital transactions to provide proof of the origin and integrity of data, preventing any party from falsely denying their actions.