As per the comments of Jorg (Link:- https://forums.adobe.com/thread/1097617),
On a JCR level this is easily possible, as you can set ACL on every node you want. And your component is also "only" a node. AEM itself is not designed to support component level security ootb, the smallest entity you can set ACLs on are pages. The useradmin does not support a granularity of components.
So, as a recommendation: Do not try to implement component-based security. Because you will run into problems you need to handle:
* Maintaining ACLs on components (no UI available for this ootb)
* The editmode is not built to handle write-protected components.
~kautuk
Kautuk Sahni