No puede cifrar la dirección MAC en sí misma y "enviar ese paquete al enrutador"; se requiere que MAC permita que el paquete llegue al enrutador y permita que el enrutador envíe los paquetes nuevamente. Simplemente no es posible "ocultar" la dirección MAC.
Si bien teóricamente es posible poner algún tipo de firma (relacionado con el cifrado) en su lugar, utilizando primitivas de cifrado para dar fe de la validez de los emparejamientos de paquetes-MAC, Los protocolos no soportan actualmente eso a lo mejor de mi conocimiento. Creo que encontrará que cualquiera que se acerque a este problema lo hace a un nivel superior: transporte (IPSec) o aplicación (HTTPS). No menos importante porque cualquier autenticación de la capa física no es enrutable; la dirección MAC solo tiene importancia dentro de la red local, y cualquier trabajo realizado para asegurarla no escalará más de un salto.
Como ejercicio, permítame sugerirle que realice una captura de paquetes de tráfico durante al menos dos saltos enrutados (por ejemplo, en el cliente web, en el servidor web, un enrutador intermedio). Mira las direcciones MAC involucradas. Cambian y no tienen una relación autorizada con el remitente o el destinatario. Tomar las medidas que ha sugerido para asegurarlas no sería aplicable.