Hi, there.
Your project requirements are more than clear. I have worked with vBulletin, InvisionBoard, MyBB, phpBB, punBB and other bulletin boards. I have the necessary knowledge and skills to determine which bulletin board will fit into your requirements.
I can also add some additional security to your forum so that even if you forgot or haven't updated your forum on time, it will still be secure until you do so.
If you have any questions, please do not hesitate to PM me.