An image hash function provides a condensed representation of an image that can be used for authentication purposes. Security, robustness and fragility are three important issues in designing a hashing scheme for image authentication. In this paper, we propose a secure image hashing scheme that allows acceptable manipulations like JPEG compression and low pass filtering and is sensitive enough in detecting malicious manipulations. To enforce security, we use key-dependent feature extraction to form the image hash. Several experimental results are presented to demonstrate the effectiveness of our proposed scheme