¿Qué está haciendo `params.require (: person) .permit (: name,: age)` en Rails 4?

Todos los ejemplos de parámetros fuertes en el uso de documentos de Rails 4

params.require(:person).permit(:name, :age)

¿Podría alguien deconstruir y explicar lo que está ocurriendo?require ypermit ¿aquí?