I want to restrict access to a particular resource based on time (configurable). So suppose user A has time t configured from him. He can access the resource only once every t time units. The values of t can be from a fixed set but not a very small set. I was thinking of using multiple hash chains to encrypt the data, but I am looking for something more scalable.
Any suggestions?