The architecture can be divided into hardware and software level with lightweight standardized protocols supporting at the physical and MAC layer. The level of security within the device will vary depending on the nature of the protected content and kind of application. The architecture should provide physical protection to secret keys by keeping the components like secure ROM, which is handling the secret keys, inside the secure SoC. The Secure Boot loader should ensure that the device boots up with the genuine OS or firmware with right process privileges. Secure ROM, secure run time execution environment, secure memory management unit are the prime focus for inbuilt security. Also rich operating system with necessary security functionality, secure kernel interface and compatible standardized security protocols for IoT system will contribute towards the secure security architecture and framework for IoT.