1. A method for managing third party silicon IPs and silicon design, the method comprising: receiving external IP information at an IP portal from a third party via a secure access layer; performing one or more functions on the received IP information; authorizing user access privileges and encrypting a message based on an interface protocol; and transmitting the encrypted message.