Faits: Faits: A. C._ bénéficie de prestations de l'assurance-chômage depuis le 11 septembre 2001, date de l'ouverture d'un deuxième délai-cadre d'indemnisation. Dans le questionnaire intitulé « indication de la personne assurée » (ci-après : questionnaire IPA) du mois de juin 2002, il a annoncé une période de service dans la protection civile du 3 au 14 juin 2002. Sur la base de deux avis de taxation et d'indemnités journalières de l'Office fédéral de l'assurance militaire du 12 septembre 2002, la Caisse publique cantonale valaisanne de chômage (ci-après : la caisse) a constaté que l'assuré n'avait pas annoncé les prestations de l'assurance militaire dont il a bénéficié du 20 au 23 et du 27 au 30 juin 2002. Appelé à se déterminer, l'assuré a exposé qu'il n'avait pas reçu d'ordres de marche pour les périodes postérieures au 14 juin 2002 et qu'en outre il était tombé malade. De ce fait, il craignait que la procédure d'indemnisation auprès de l'assurance militaire fût longue, voire qu'elle aboutît à un refus de prestations. Faisant face à des difficultés financières, il a dès lors renoncé à annoncer ces périodes (lettre du 1er octobre 2002). La caisse a ensuite recueilli un décompte de l'Office de protection civile de U._ du 16 octobre 2002, duquel il est ressorti que l'assuré a servi dans la protection civile du 3 au 14, du 17 au 19 et du 24 au 26 juin 2002 ainsi que du 8 au 11 juillet 2002. Par décision du 31 octobre 2002, la caisse a prononcé une suspension de 31 jours du droit à l'indemnité de chômage à compter du 1er août 2002. Elle a retenu que l'assuré avait intentionnellement violé son obligation de renseigner en renonçant à mentionner, dans les questionnaires IPA des mois de juin et juillet 2002, des périodes de protection civile et d'incapacité de travail. En outre, le 25 novembre 2002, la caisse a rendu une décision de restitution portant sur un montant total de 2'433 fr. 40, soit de 190 fr. 65 pour décembre 2001, de 1'656 fr. 90 pour juin 2002 et de 585 fr. 85 pour juillet 2002. Par décision du 31 octobre 2002, la caisse a prononcé une suspension de 31 jours du droit à l'indemnité de chômage à compter du 1er août 2002. Elle a retenu que l'assuré avait intentionnellement violé son obligation de renseigner en renonçant à mentionner, dans les questionnaires IPA des mois de juin et juillet 2002, des périodes de protection civile et d'incapacité de travail. En outre, le 25 novembre 2002, la caisse a rendu une décision de restitution portant sur un montant total de 2'433 fr. 40, soit de 190 fr. 65 pour décembre 2001, de 1'656 fr. 90 pour juin 2002 et de 585 fr. 85 pour juillet 2002. B. Par jugement du 6 août 2004, la Commission cantonale de recours en matière de chômage du canton du Valais (ci-après : la commission) a rejeté le recours formé par l'assuré contre la décision du 31 octobre 2002. Elle a en particulier retenu qu'en omettant d'annoncer les périodes de service dans la protection civile et d'incapacité de travail, l'assuré a fait preuve d'une grave négligence ayant entraîné le versement d'indemnités qui ne lui étaient pas dues. B. Par jugement du 6 août 2004, la Commission cantonale de recours en matière de chômage du canton du Valais (ci-après : la commission) a rejeté le recours formé par l'assuré contre la décision du 31 octobre 2002. Elle a en particulier retenu qu'en omettant d'annoncer les périodes de service dans la protection civile et d'incapacité de travail, l'assuré a fait preuve d'une grave négligence ayant entraîné le versement d'indemnités qui ne lui étaient pas dues. C. C._ interjette recours de droit administratif contre ce jugement dont il demande la réforme en ce sens que la suspension du droit à l'indemnité de chômage soit réduite de 31 à 10 jours. La caisse a renoncé à se déterminer tandis que le Secrétariat d'Etat à l'économie n'a pas présenté de déterminations.