Adding this dependency fixed it for me (using 3.1.X.RELEASE) :
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>${your-version}</version>
</dependency>
The taglib now works properly:
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>