In the recent years, people need to use Internet at anytime and anywhere. Internet of Things (IOT) allows
people and things to be connected Anytime, Anyplace, with Anything and Anyone, ideally using Any path/network and
Any service. IOT can be distinguished by various technologies, which provide the creative services in different
application domains. This implies that there are various challenges present while deploying IOT. The traditional
security services are not directly applied on IOT due to different communication stacks and various standards. So
flexible security mechanisms are need to be invented, which deal with the security threats in such dynamic
environment of IOT. In this survey we present the various research challenges with their respective solutions. Also,
some open issues are discovered and some hints for further research direction are advocated