Wireless sensor network presents a self-organizing, wireless, ad hoc communication network that trades lower data throughput and higher message latency for lower cost and lower power drain. Conventional wireless routing protocols generally cannot satisfy the particular requirements of WSN applications to build reliable and efficient communication links. CIVIC is a location-based hybrid routing protocol (proactive and reactive). This protocol is basing upon two mechanisms: FFCCC and DANKAB. The former provides a power-aware minimal distance competitive mechanism to select a best effective node for data forwarding. The latter adopts a directional area neighbor knowledge adaptive broadcast policy to constrain the number of transferring nodes. CIVIC is also a context-aware and security consideration protocol. Messages are classified into different security and priority levels according to data context. Furthermore, meta codebook technique is adopted to decrease network traffic and improve system security. In present, CIVIC has been simulated on NS2, evaluated on hardware platforms.