India on Wednesday signed four agreements with the Indian Ocean island nation Seychelles to boost security and maritime partnership.