This document proposes a secure and distributed data discovery and dissemination protocol for wireless sensor networks called DiDrip. Existing protocols have drawbacks in that they use a centralized approach where only the base station can distribute data, and they were not designed with security in mind. DiDrip allows multiple network users to directly disseminate data to sensor nodes with different privileges. It consists of four phases to securely distribute data in a distributed manner: system initialization, user joining, packet preprocessing, and packet verification. The proposed system provides advantages over centralized approaches by allowing direct data dissemination to nodes, increasing security, and improving packet delivery ratio.